1.0.0 • Published 9 months ago

nestjs-color-logger v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

NestJS Color Logger 🌈

A custom fork of @nestjs/common Console Logger, but with colored contexts. Inspired by debug.

Screenshot

Installation

npm install nestjs-color-logger
# or
yarn add nestjs-color-logger

Usage

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;
    }
}

License

MIT

1.0.0

9 months ago