Skip to content

@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 ​

readonly records: readonly LogRecord[]

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): readonly LogRecord[]

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 ​

LogLevel

Returns ​

readonly LogRecord[]


log() ​

log(record): void

Defined in: src/lib/logging/types.ts:58

Deliver record to the transport's destination.

Parameters ​

record ​

LogRecord

Returns ​

void

Inherited from ​

Transport.log