Skip to content

ambiten


ambiten / logger / AdvancedRollingFileTransporter

Class: AdvancedRollingFileTransporter

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:29

Implements

Constructors

Constructor

new AdvancedRollingFileTransporter(options): AdvancedRollingFileTransporter

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:40

Parameters

options

RollingFileOptions

Returns

AdvancedRollingFileTransporter

Methods

close()

close(): Promise<void>

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:287

Returns

Promise<void>

Implementation of

Transporter.close


ensureDirectoryExists()

ensureDirectoryExists(): void

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:275

Returns

void


flush()

flush(): Promise<void>

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:232

Returns

Promise<void>

Implementation of

Transporter.flush


getLogDirectory()

getLogDirectory(): string

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:283

Returns

string


write()

write(entry, formatted): Promise<void>

Defined in: packages/logger/src/transports/AdvancedRollingFileTransporter.ts:215

Parameters

entry

LogEntry

formatted

string

Returns

Promise<void>

Implementation of

Transporter.write

Context-aware execution infrastructure for multi-tenant systems.