Skip to content

createLogger

createLogger(options): Logger<ILogObj>

Defined in: logging/logger.ts:127

Create a new logger instance for the library.

LoggerOptions = {}

Logger configuration options

Logger<ILogObj>

Configured Logger instance

// Development logger with pretty output
const logger = createLogger({ type: 'pretty', minLevel: 2 });
// Production logger with JSON output
const logger = createLogger({ type: 'json', minLevel: 3 });
// Silent logger for tests
const logger = createLogger({ type: 'hidden' });