UNPKG

nestjs-logitron

Version:

Powerful logger module for Nodejs/ Nestjs, seamlessly integrating Pino and Winston for flexible logging with easy configuration.

17 lines (14 loc) 587 B
import { NestModule, DynamicModule, MiddlewareConsumer } from '@nestjs/common'; import { IParams, LoggerModuleAsyncParams } from '../utils/params.js'; import '../types/logger.types.js'; import 'pino'; import 'winston'; import '@nestjs/common/interfaces'; declare class LoggerModule implements NestModule { private readonly params; static forRoot(params?: IParams | undefined): DynamicModule; static forRootAsync(params: LoggerModuleAsyncParams): DynamicModule; constructor(params: IParams); configure(consumer: MiddlewareConsumer): void; } export { LoggerModule };