File

src/app/services/log.service.ts

Index

Methods

Methods

debug
debug(msg: any)
Parameters :
Name Type Optional
msg any no
Returns : void
error
error(msg: any)
Parameters :
Name Type Optional
msg any no
Returns : void
info
info(msg: any)
Parameters :
Name Type Optional
msg any no
Returns : void
log
log(message: string | any)
Parameters :
Name Type Optional
message string | any no
Returns : void
warn
warn(msg: any)
Parameters :
Name Type Optional
msg any no
Returns : void
import { Injectable } from '@angular/core';

interface ILog {
  info: (msg: any) => void;
  debug: (msg: any) => void;
  log: (msg: any) => void;
  warn: (msg: any) => void;
  error: (msg: any) => void;
}

@Injectable()
export class LogService implements ILog {
  info(msg: any) {
  console.info(msg); // info severity;
  }
  debug(msg: any) {
   console.debug(msg); // debug severity;
  }
  warn(msg: any) {
   console.warn(msg); // warn severity;
  }
  error(msg: any) {
  console.error(msg); // error severity;
  }
  log(message: string | any) {
    console.log(message); // log severity
  }
}

results matching ""

    No results matching ""