Configuration options
Logger mode: 'async' (default), 'sync', 'auto', or 'balanced'
Logger instance
// Default async logger for high performance
const logger = createLogger();
// Explicit async mode
const asyncLogger = createLogger({ mode: 'async' });
// Sync logger for debugging or auditing
const syncLogger = createLogger({ mode: 'sync' });
// Auto-detect based on environment
const autoLogger = createLogger({ mode: 'auto' });
Creates a logger with configurable behavior.