Logs a debug message — detailed information for debugging.
The log message.
Optionaldata: LoggerData
Optional structured data to attach to the log entry.
Logs an error message — errors that can be handled.
The log message.
Optionaldata: LoggerData
Optional structured data to attach to the log entry.
Logs a fatal message — unrecoverable errors causing application shutdown.
The log message.
Optionaldata: LoggerData
Optional structured data to attach to the log entry.
Logs an info message — general application events.
The log message.
Optionaldata: LoggerData
Optional structured data to attach to the log entry.
Logs a trace message — application flow tracing.
The log message.
Optionaldata: LoggerData
Optional structured data to attach to the log entry.
Logs a warning message — potentially problematic situations.
The log message.
Optionaldata: LoggerData
Optional structured data to attach to the log entry.
Defines the public contract for a logger.
Provides structured logging with methods for different severity levels. All methods accept an optional data object for structured context.