@adrianhall/cloudflare-toolkit
@adrianhall/cloudflare-toolkit / index / Logger
Interface: Logger
Defined in: src/lib/logging/types.ts:103
The public logging interface returned by createLogger and child.
Each level method checks isLevelEnabled before touching the context argument, so disabled calls impose no observable side effects.
Properties
level
readonlylevel:LogLevel
Defined in: src/lib/logging/types.ts:122
The minimum severity level this logger will emit.
Methods
child()
child(
bindings):Logger
Defined in: src/lib/logging/types.ts:120
Return a new logger that inherits this logger's transport, level, clock, and error handler, with bindings merged on top of the parent's bindings. The parent logger is not affected.
Parameters
bindings
Returns
Logger
debug()
debug(
message,context?):void
Defined in: src/lib/logging/types.ts:107
Emit a debug-level record. No-op when debug is below the configured level.
Parameters
message
string
context?
Returns
void
error()
error(
message,context?):void
Defined in: src/lib/logging/types.ts:113
Emit an error-level record. No-op when error is below the configured level.
Parameters
message
string
context?
Returns
void
fatal()
fatal(
message,context?):void
Defined in: src/lib/logging/types.ts:115
Emit a fatal-level record. No-op when fatal is below the configured level.
Parameters
message
string
context?
Returns
void
info()
info(
message,context?):void
Defined in: src/lib/logging/types.ts:109
Emit an info-level record. No-op when info is below the configured level.
Parameters
message
string
context?
Returns
void
isLevelEnabled()
isLevelEnabled(
level):boolean
Defined in: src/lib/logging/types.ts:124
Returns true when records at level will be emitted by this logger.
Parameters
level
Returns
boolean
trace()
trace(
message,context?):void
Defined in: src/lib/logging/types.ts:105
Emit a trace-level record. No-op when trace is below the configured level.
Parameters
message
string
context?
Returns
void
warn()
warn(
message,context?):void
Defined in: src/lib/logging/types.ts:111
Emit a warn-level record. No-op when warn is below the configured level.
Parameters
message
string
context?
Returns
void