UNPKG

bb-inspired

Version:

Core library for BB-inspired NestJS backend

23 lines (22 loc) 825 B
import { LoggerService } from '@nestjs/common'; export interface LoggerOptions { context?: string; metadata?: Record<string, any>; userId?: string; requestId?: string; } export declare class AppLogger implements LoggerService { private readonly logger; private context?; private metadata; constructor(context?: string, metadata?: Record<string, any>); setContext(context: string): void; setMetadata(metadata: Record<string, any>): void; debug(message: any, options?: LoggerOptions): void; verbose(message: any, options?: LoggerOptions): void; log(message: any, options?: LoggerOptions): void; warn(message: any, options?: LoggerOptions): void; error(message: any, trace?: string, options?: LoggerOptions): void; private formatMessage; private getContext; }