Logger
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
将结构记录为表格。