Class: Console
统一日志工具,兼容各脚本平台、Worker 与 Node.js。 Unified logger compatible with script platforms, Worker, and Node.js.
logLevel 用法: logLevel usage:
- 可读:
Console.logLevel返回OFF|ERROR|WARN|INFO|DEBUG|ALL - Read:
Console.logLevelreturnsOFF|ERROR|WARN|INFO|DEBUG|ALL - 可写: 数字
0~5或字符串off/error/warn/info/debug/all - Write: number
0~5or stringoff/error/warn/info/debug/all
Example
Constructors
Constructor
new Console():
Console
Returns
Console
Accessors
logLevel
Get Signature
get
staticlogLevel():"OFF"|"ERROR"|"WARN"|"INFO"|"DEBUG"|"ALL"
获取日志级别文本。 Get current log level text.
Returns
"OFF" | "ERROR" | "WARN" | "INFO" | "DEBUG" | "ALL"
Set Signature
set
staticlogLevel(level):void
设置日志级别。 Set current log level.
Parameters
level
string | number
级别值 / Level value.
Returns
void
Methods
clear()
staticclear():void
清空控制台(当前为空实现)。 Clear console (currently a no-op).
Returns
void
count()
staticcount(label?):void
增加计数器并打印当前值。 Increment counter and print the current value.
Parameters
label?
string = "default"
计数器名称 / Counter label.
Returns
void
countReset()
staticcountReset(label?):void
重置计数器。 Reset a counter.
Parameters
label?
string = "default"
计数器名称 / Counter label.
Returns
void
debug()
staticdebug(...msg):void
输出调试日志。 Print debug logs.
Parameters
msg
...any[]
日志内容 / Log messages.
Returns
void
error()
staticerror(...msg):void
输出错误日志。 Print error logs.
Parameters
msg
...any[]
日志内容 / Log messages.
Returns
void
exception()
staticexception(...msg):void
error 的别名。
Alias of error.
Parameters
msg
...any[]
日志内容 / Log messages.
Returns
void
group()
staticgroup(label):number
进入日志分组。 Enter a log group.
Parameters
label
string
分组名 / Group label.
Returns
number
groupEnd()
staticgroupEnd():any
退出日志分组。 Exit the latest log group.
Returns
any
info()
staticinfo(...msg):void
输出信息日志。 Print info logs.
Parameters
msg
...any[]
日志内容 / Log messages.
Returns
void
log()
staticlog(...msg):void
输出通用日志。 Print generic logs.
说明: Notes:
- 多行字符串参数会按换行拆分为多个独立日志项。
- Multi-line string arguments are split into multiple log entries by line breaks.
Parameters
msg
...any[]
日志内容 / Log messages.
Returns
void
time()
statictime(label?):Map<string,number>
开始计时。 Start timer.
Parameters
label?
string = "default"
计时器名称 / Timer label.
Returns
Map<string, number>
timeEnd()
statictimeEnd(label?):boolean
结束计时并移除计时器。 End timer and remove it.
Parameters
label?
string = "default"
计时器名称 / Timer label.
Returns
boolean
timeLog()
statictimeLog(label?):void
输出当前计时器耗时。 Print elapsed time for a timer.
Parameters
label?
string = "default"
计时器名称 / Timer label.
Returns
void
warn()
staticwarn(...msg):void
输出警告日志。 Print warning logs.
Parameters
msg
...any[]
日志内容 / Log messages.
Returns
void