nestjs-color-logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.0Β β€’Β PublicΒ β€’Β Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i nestjs-color-logger

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

45.6 kB

Total Files

16

Last publish

Collaborators

  • chriswoodle