Structured logger. All framework and application logging goes through
this interface — never console (AI_GUIDELINES §11.6).
fatal(message: string,metadata?: LogMetadata): void
Logs at fatal severity.
error(message: string,metadata?: LogMetadata): void
Logs at error severity.
warn(message: string,metadata?: LogMetadata): void
Logs at warn severity.
info(message: string,metadata?: LogMetadata): void
Logs at info severity.
debug(message: string,metadata?: LogMetadata): void
Logs at debug severity.
trace(message: string,metadata?: LogMetadata): void
Logs at trace severity.
child(bindings: LogMetadata): ILogger
Creates a child logger whose entries always include the bindings.