Log debug message
Optionalcontext: Record<string, unknown>Log error message
Optionalerror: ErrorOptionalcontext: Record<string, unknown>Log info message
Optionalcontext: Record<string, unknown>Log warning message
Optionalcontext: Record<string, unknown>
Logger interface for external logger compatibility
Message-first signature compatible with Winston, Bunyan, Log4js, and Console. For Pino, use createPinoAdapter() helper.