Skip to content

ambiten


ambiten / logger/src / 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.