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

将结构记录为表格。