@radrat-nest/logger

Logging to ./local/logs/main.log file. - Different logger per service. - Formatting.

Usage no npm install needed!

<script type="module">
  import radratNestLogger from 'https://cdn.skypack.dev/@radrat-nest/logger';
</script>

README

@radrat-nest/logger

Features

  • Logging to ./local/logs/main.log file.
  • Different logger per service.
  • Formatting.

Usage

  1. Add to providers of module, where some services use logger.
@Module({
    providers: [...Logger.for([SomeService, SomeController, SomeGuard])],
})
  1. Inject logger inside service constructor.
class SomeService {
    constructor(@InjectLogger(SomeService) private readonly logger: Logger) {}
}