@noxnox/nest-minimal-logger

change Nest Logger with minimal style

Usage no npm install needed!

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

README

 

Install

yarn add @noxnox/nest-minimal-logger

or

npm install --save @noxnox/nest-minimal-logger

 

Usage

const logger = new MinimalLogger();

logger.log('message on the console')
logger.error('error message on the console');
logger.warn('warning message on the console');
logger.debug('debug message on the console');
logger.verbose('verbose message on the console');

 

Override to Nest Logger

  in main.ts

import { NestFactory } from '@nestjs/core';
import { MinimalLogger } from '@noxnox/nest-minimal-logger';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(
    AppModule,
    {
      logger: new MinimalLogger(),
    },
  );
}

in app.service.ts

import { Injectable } from '@nestjs/common';

@Injectable()
export class AppService {
  private logger = new Logger();

  getHello(): string {

    this.logger.log('minimal logger');

    return 'Hello World!';
  }
}