@adrianhall/cloudflare-toolkit
@adrianhall/cloudflare-toolkit / lib/hono / CloudflareLoggerOptions
Interface: CloudflareLoggerOptions
Defined in: src/lib/hono/logger-middleware.ts:63
Options for cloudflareLogger.
Properties
environment?
readonlyoptionalenvironment?:Environment
Defined in: src/lib/hono/logger-middleware.ts:69
Environment hint passed to resolveLoggerConfig. When omitted, the middleware reads c.env.ENVIRONMENT at request time; when that is also absent, resolveLoggerConfig treats it as "production".
level?
readonlyoptionallevel?:LogLevel
Defined in: src/lib/hono/logger-middleware.ts:76
Minimum severity level to emit. This is the highest-priority source of the level: when set, it wins over both the LOG_LEVEL binding and the environment-resolved default. When omitted, the level is taken from c.env.LOG_LEVEL if it is a valid LogLevel, otherwise from resolveLoggerConfig(environment, "worker").
transport?
readonlyoptionaltransport?:Transport
Defined in: src/lib/hono/logger-middleware.ts:82
Transport to receive emitted records. Defaults to the transport chosen by resolveLoggerConfig(environment, "worker"). Inject a capture transport in tests to assert on emitted records.