@adrianhall/cloudflare-toolkit
@adrianhall/cloudflare-toolkit / index / CaptureTransport
Interface: CaptureTransport
Defined in: src/lib/logging/types.ts:191
CaptureTransport extends Transport with test-ergonomic helpers.
.find(level) is the preferred way to assert on records at a specific level in tests; it avoids iterating .records manually.
Extends
Properties
records
readonlyrecords: readonlyLogRecord[]
Defined in: src/lib/logging/types.ts:196
Read-only ordered list of all records received since the last clear(). Returns an immutable snapshot; mutating the returned value does not affect internal storage.
Methods
clear()
clear():
void
Defined in: src/lib/logging/types.ts:198
Remove all stored records.
Returns
void
find()
find(
level): readonlyLogRecord[]
Defined in: src/lib/logging/types.ts:204
Return all stored records whose level matches level.
Preferred over filtering .records manually in test assertions.
Parameters
level
Returns
readonly LogRecord[]
log()
log(
record):void
Defined in: src/lib/logging/types.ts:58
Deliver record to the transport's destination.
Parameters
record
Returns
void