/** * Standardized Logger Utility * * Wrapper around Pino logger with helper functions * Avoids creating yet another logger interface - just use Pino! */ import pino from 'pino'; export type { Logger } from 'pino'; /** * Create a Pino logger with sensible defaults for containerization assist */ export declare function createLogger(options?: pino.LoggerOptions): pino.Logger; /** * Performance timer interface */ export interface Timer { end: (additionalContext?: Record) => void; error: (error: unknown, additionalContext?: Record) => void; checkpoint: (label: string, additionalContext?: Record) => number; } /** * Create a performance timer for an operation - functional approach */ export declare function createTimer(logger: pino.Logger, operation: string, context?: Record): Timer; //# sourceMappingURL=logger.d.ts.map