Skip to main content

Logger

tw5-typed


tw5-typed / modules/utils/logger / Logger

Class: Logger

Defined in: src/modules/utils/logger.d.ts:6

A logger utility.

Description​

日志记录实用程序。

Constructors​

Constructor​

new Logger(componentName?, options?): Logger

Defined in: src/modules/utils/logger.d.ts:7

Parameters​

componentName?​

string

options?​
colour?​

string

enable?​

boolean

save?​

boolean

saveLimit?​

number

Returns​

Logger

Properties​

alertCount​

alertCount: number

Defined in: src/modules/utils/logger.d.ts:59

The alert count of the logger.


buffer​

buffer: string

Defined in: src/modules/utils/logger.d.ts:55

The buffer of the logger.


colour​

colour: string

Defined in: src/modules/utils/logger.d.ts:35

The color of the logger.


componentName​

componentName: string

Defined in: src/modules/utils/logger.d.ts:31

The name of the component.


enable​

enable: boolean

Defined in: src/modules/utils/logger.d.ts:39

Whether the logger is enabled.


save​

save: boolean

Defined in: src/modules/utils/logger.d.ts:43

Whether to save the log.


saveBufferLogger​

saveBufferLogger: Logger

Defined in: src/modules/utils/logger.d.ts:51

The logger to save the buffer.


saveLimit​

saveLimit: number

Defined in: src/modules/utils/logger.d.ts:47

The save limit of the logger.

Methods​

alert()​

alert(...arguments_): void

Defined in: src/modules/utils/logger.d.ts:89

Alert a message.

Parameters​

arguments_​

...unknown[]

Returns​

void

Description​

警报消息。


clearAlerts()​

clearAlerts(): void

Defined in: src/modules/utils/logger.d.ts:94

Clear outstanding alerts.

Returns​

void

Description​

清除未处理的警报。


getBuffer()​

getBuffer(): string

Defined in: src/modules/utils/logger.d.ts:77

Get the message buffer.

Returns​

string

The message buffer.

Description​

获取消息缓冲区。


log()​

log(...arguments_): void

Defined in: src/modules/utils/logger.d.ts:71

Log a message.

Parameters​

arguments_​

...unknown[]

Returns​

void

Description​

记录消息。


new()​

new(componentName?, options?): any

Defined in: src/modules/utils/logger.d.ts:18

Parameters​

componentName?​

string

options?​
colour?​

string

enable?​

boolean

save?​

boolean

saveLimit?​

number

Returns​

any


setSaveBuffer()​

setSaveBuffer(logger): void

Defined in: src/modules/utils/logger.d.ts:65

Set the logger to save the buffer.

Parameters​

logger​

Logger

The logger to save the buffer.

Returns​

void

Description​

设置记录器以保存缓冲区。


table()​

table(value): void

Defined in: src/modules/utils/logger.d.ts:83

Log a structure as a table.

Parameters​

value​

unknown

The value to log.

Returns​

void

Description​

将结构记录为表格。