A custom fork of @nestjs/common Console Logger, but with colored contexts. Inspired by debug.
npm install nestjs-color-logger
# or
yarn add nestjs-color-logger
nestjs-color-logger
is a drop in replacement for the [NestJS Logger].(https://docs.nestjs.com/techniques/logger)
In your main.ts
:
import { NestFactory } from '@nestjs/core';
import { ColorLogger } from 'nestjs-color-logger';
import { AppModule } from './app.module'; // Your app module
async function bootstrap() {
const app = await NestFactory.create(AppModule, {
logger: new ColorLogger(),
});
// ...
}
In your controllers:
import { Controller, Get } from '@nestjs/common';
import { ColorLogger } from 'nestjs-color-logger';
@Controller('hello')
export class HelloController {
private readonly logger = new ColorLogger()
@Get()
async hello() {
this.logger.log('Hello World')
return;
}
}
MIT