Log debug level message with optional context.
Message to log at debug level.
Optionalcontext: Record<string, unknown>Optional key-value metadata for the log entry.
Log error level message with error object and optional context.
Message to log at error level.
Optionalerror: ErrorOptional Error object with stack trace.
Optionalcontext: Record<string, unknown>Optional key-value metadata for the log entry.
Log info level message with optional context.
Message to log at info level.
Optionalcontext: Record<string, unknown>Optional key-value metadata for the log entry.
Log method calls with timing information. Automatically logs start, completion, and error states with duration.
Name of the operation being timed.
Async function to execute and time.
Optionalcontext: Record<string, unknown>Optional context information.
Promise that resolves with the function result.
Log trace level message with optional context.
Message to log at trace level.
Optionalcontext: Record<string, unknown>Optional key-value metadata for the log entry.
Log warning level message with optional context.
Message to log at warn level.
Optionalcontext: Record<string, unknown>Optional key-value metadata for the log entry.
Individual logger instance for a specific channel.