Skip to content

ambiten


ambiten / logger / AsyncBatchTransporter

Class: AsyncBatchTransporter

Defined in: packages/logger/src/transports/async-batch.transporter.ts:22

Implements

Constructors

Constructor

new AsyncBatchTransporter(options): AsyncBatchTransporter

Defined in: packages/logger/src/transports/async-batch.transporter.ts:40

Parameters

options

AsyncBatchTransporterConfig

Returns

AsyncBatchTransporter

Methods

close()

close(): Promise<void>

Defined in: packages/logger/src/transports/async-batch.transporter.ts:151

Returns

Promise<void>

Implementation of

Transporter.close


flush()

flush(): Promise<void>

Defined in: packages/logger/src/transports/async-batch.transporter.ts:94

Returns

Promise<void>

Implementation of

Transporter.flush


start()

start(): void

Defined in: packages/logger/src/transports/async-batch.transporter.ts:133

Returns

void


stop()

stop(): Promise<void>

Defined in: packages/logger/src/transports/async-batch.transporter.ts:174

Returns

Promise<void>


write()

write(entry, _formatted): Promise<void>

Defined in: packages/logger/src/transports/async-batch.transporter.ts:58

Parameters

entry

LogEntry

_formatted

string

Returns

Promise<void>

Implementation of

Transporter.write

Context-aware execution infrastructure for multi-tenant systems.