Observability
Logging
Structured logging with levels and transports.
Usage#
typescript
import { Logger } from '@AxilJS/observability'
const logger = new Logger({ name: 'UserService' })
logger.info('User created', { userId: 123 })
logger.error('DB error', { error: err.message })
const child = logger.child({ requestId: 'abc' })
child.info('Processing')Development: pretty colors. Production: JSON.