Logger Service
The module exports LoggerService. Depending on the selected provider, it logs to console, file, or MongoDB.
Methods
| Method | Notes |
|---|---|
log(message, context?) | Info log |
debug(message, context?) | Debug log |
warn(message, context?) | Warning |
error(message, stack?, context?) | Error |
fatal(message, stack?, context?) | Fatal |
verbose(message, context?) | Verbose |
Example
example.service.ts
import { Injectable } from '@nestjs/common';
import { LoggerService } from 'nestjs-logger-module';
@Injectable()
export class ExampleService {
constructor(private readonly logger: LoggerService) {}
doWork() {
this.logger.log('Hello');
this.logger.debug({ step: 1 }, 'ExampleService');
}
}