@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
TypeScript
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