Repository navigation
v1.2.3 - Logging Levels
Logging Levels
New configurable logging system with 5 levels.
New Module: src/logger.ts
import { createLogger } from './logger.js';
const log = createLogger('my-module');
log.debug('Debug message');
log.info('Info message');
log.warn('Warning message');
log.error('Error message');Levels
| Level | Shows |
|---|---|
| debug | all messages |
| info | info, warn, error |
| warn | warn, error |
| error | only errors |
| silent | nothing |
CLI Commands
log level [LEVEL] # Get/set log level
log levels # List available levels
log test # Test logger outputFeatures
- Configurable timestamps
- Optional colored output
- Child loggers for module hierarchy
- Global and per-logger configuration
Stats
- Tests: 266 (21 new for logger)
- Technical debt: 2/4 complete