Skip to main content

Class: LogWriter

Defined in: src/lib/logger/writer.ts:29

Constructors

Constructor

new LogWriter(config): LogWriter
Defined in: src/lib/logger/writer.ts:44

Parameters

config
LogWriterConfig & object

Returns

LogWriter

Accessors

raiseExceptions

Get Signature

get raiseExceptions(): boolean
Defined in: src/lib/logger/writer.ts:70
Returns
boolean

writerCache

Get Signature

get writerCache(): MaximCache
Defined in: src/lib/logger/writer.ts:78
Returns
MaximCache

writerConfig

Get Signature

get writerConfig(): LogWriterConfig
Defined in: src/lib/logger/writer.ts:66
Returns
LogWriterConfig

writerLogsAPIService

Get Signature

get writerLogsAPIService(): MaximLogsAPI
Defined in: src/lib/logger/writer.ts:74
Returns
MaximLogsAPI

Methods

cleanup()

cleanup(): Promise<void>
Defined in: src/lib/logger/writer.ts:420

Returns

Promise<void>

commit()

commit(log): void
Defined in: src/lib/logger/writer.ts:323

Parameters

log
CommitLog

Returns

void

flush()

flush(): Promise<void>
Defined in: src/lib/logger/writer.ts:369

Returns

Promise<void>