src/app/_services/logging.service.ts
Properties |
Methods |
constructor(logger: NGXLogger)
|
||||||
Defined in src/app/_services/logging.service.ts:9
|
||||||
Parameters :
|
sendDebugLevelMessage |
sendDebugLevelMessage(message: any, source: any, error: any)
|
Defined in src/app/_services/logging.service.ts:22
|
Returns :
void
|
sendErrorLevelMessage |
sendErrorLevelMessage(message: any, source: any, error: any)
|
Defined in src/app/_services/logging.service.ts:38
|
Returns :
void
|
sendFatalLevelMessage |
sendFatalLevelMessage(message: any, source: any, error: any)
|
Defined in src/app/_services/logging.service.ts:42
|
Returns :
void
|
sendInfoLevelMessage | ||||||
sendInfoLevelMessage(message: any)
|
||||||
Defined in src/app/_services/logging.service.ts:26
|
||||||
Parameters :
Returns :
void
|
sendLogLevelMessage |
sendLogLevelMessage(message: any, source: any, error: any)
|
Defined in src/app/_services/logging.service.ts:30
|
Returns :
void
|
sendTraceLevelMessage |
sendTraceLevelMessage(message: any, source: any, error: any)
|
Defined in src/app/_services/logging.service.ts:18
|
Returns :
void
|
sendWarnLevelMessage |
sendWarnLevelMessage(message: any, error: any)
|
Defined in src/app/_services/logging.service.ts:34
|
Returns :
void
|
canDebug |
Type : boolean
|
Defined in src/app/_services/logging.service.ts:9
|
env |
Type : string
|
Defined in src/app/_services/logging.service.ts:8
|
import {Injectable, isDevMode} from '@angular/core';
import {NGXLogger} from 'ngx-logger';
@Injectable({
providedIn: 'root'
})
export class LoggingService {
env: string;
canDebug: boolean;
constructor(private logger: NGXLogger) {
// TRACE|DEBUG|INFO|LOG|WARN|ERROR|FATAL|OFF
if (isDevMode()) {
this.sendInfoLevelMessage('Dropping into debug mode');
}
}
sendTraceLevelMessage(message: any, source: any, error: any): void {
this.logger.trace(message, source, error);
}
sendDebugLevelMessage(message: any, source: any, error: any): void {
this.logger.debug(message, source, error);
}
sendInfoLevelMessage(message: any): void {
this.logger.info(message);
}
sendLogLevelMessage(message: any, source: any, error: any): void {
this.logger.log(message, source, error);
}
sendWarnLevelMessage(message: any, error: any): void {
this.logger.warn(message, error);
}
sendErrorLevelMessage(message: any, source: any, error: any): void {
this.logger.error(message, source, error);
}
sendFatalLevelMessage(message: any, source: any, error: any): void {
this.logger.fatal(message, source, error);
}
}