UNPKG

@allspark-js/core

Version:
21 lines (20 loc) 571 B
import pinoModule, { P } from 'pino'; import { ILogger } from './logger'; type Pino = typeof pinoModule; type TDependencies = { pino: Pino; }; export default class PinoLogger implements ILogger<P.LoggerOptions> { private deps; private logger; constructor(deps: TDependencies); private getLogger; init({ config }?: { config?: P.LoggerOptions; }): void; info(msg: any, ...args: any[]): void; debug(msg: any, ...args: any[]): void; warn(msg: any, ...args: any[]): void; error(msg: any, ...args: any[]): void; } export {};