UNPKG

@sentzunhat/zacatl

Version:

A modular, high-performance TypeScript microservice framework for Node.js, featuring layered architecture, dependency injection, and robust validation for building scalable APIs and distributed systems.

14 lines 692 B
import { pino } from '../../third-party/pino.js'; import type { LoggerPort, LoggerInput } from '../types'; export declare class PinoLoggerAdapter implements LoggerPort { private readonly pinoLogger; constructor(config?: pino.LoggerOptions, destination?: pino.DestinationStream); getPinoInstance(): pino.BaseLogger; log(message: string, input?: LoggerInput): void; info(message: string, input?: LoggerInput): void; trace(message: string, input?: LoggerInput): void; warn(message: string, input?: LoggerInput): void; error(message: string, input?: LoggerInput): void; fatal(message: string, input?: LoggerInput): void; } //# sourceMappingURL=adapter.d.ts.map