@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
22 lines • 778 B
TypeScript
/**
* Pino logger implementation with environment-specific transport support
*/
import pino from 'pino';
import type { Logger, LoggerConfig, PinoTransportOptions } from './types.js';
/**
* Create a Pino logger with environment-specific transports and CLI configuration
*/
export declare function createPinoLogger(config?: Partial<LoggerConfig>): Logger;
/**
* Create a logger with custom transport configuration (for advanced usage)
*/
export declare function createLoggerWithTransport(config?: Partial<LoggerConfig>, transport?: pino.DestinationStream | PinoTransportOptions): Logger;
/**
* Get logger statistics
*/
export declare function getLoggerStats(): {
level: string;
silent: boolean;
environment: string;
};
//# sourceMappingURL=pino-logger.d.ts.map