Skip to main content

Class: MemoryTransport

A log transport that stores log entries in memory.

Extends​

Constructors​

Constructor​

new MemoryTransport(config): MemoryTransport

The configuration options for the log transport.

Parameters​

config​

LogTransportOptions

Returns​

MemoryTransport

Inherited from​

LogTransport.constructor

Properties​

config​

protected readonly config: LogTransportOptions

Inherited from​

LogTransport.config


entries​

readonly entries: LogEntry[] = []

Methods​

clear()​

clear(): void

Returns​

void


write()​

write(entry): Promise<void>

Writes a log entry using the configured formatter and minimum level.

Parameters​

entry​

LogEntry

Returns​

Promise<void>

Overrides​

LogTransport.write