View.Logger
日志工具类,用于格式化输出信息至控制台。

static ofName()

获取给定名称对应的实例。如果实例尚不存在,则自动创建后返回。
签名:
View.Logger.ofName(name: string): View.Logger
可用版本:1.6.2+
入参:
    name: string - 实例名称。
返回:
已经存在或新创建的实例。

debug()

以 debug 级别输出日志信息。
签名:
loggerInstance.debug(tmpl: string, ...params): View.Logger
可用版本:1.6.2+
入参:
    tmpl: string - 模板字符串。
    ...params: any - 填充模板字符串中占位符的数据。
返回:
空。
调用举例:
1
var logger = View.Logger.ofName("myLogger");
2
3
var tmpl = "hello, {}";
4
5
// -> '1215 20:32:35 [myLogger]: hello, world'
6
logger.debug(tmpl, "world");
7
8
// -> '1215 20:32:36 [myLogger]: hello, [{"foo":"foo"}]'
9
logger.debug(tmpl, [{foo: "foo"}]);
10
11
// -> '1215 20:34:57 [myLogger]: 1-12, 2-true, 3-{}'
12
logger.debug("1-{}, 2-{}, 3-\\{}", 12, true, "str");
Copied!

log()

以 info 级别输出日志信息。
签名:
loggerInstance.log(tmpl: string, ...params): View.Logger
可用版本:1.6.2+
入参:
    tmpl: string - 模板字符串。
    ...params: any - 填充模板字符串中占位符的数据。
返回:
空。

info()

以 info 级别输出日志信息。
签名:
loggerInstance.info(tmpl: string, ...params): View.Logger
可用版本:1.6.2+
入参:
    tmpl: string - 模板字符串。
    ...params: any - 填充模板字符串中占位符的数据。
返回:
空。

warn()

以 warn 级别输出日志信息。
签名:
loggerInstance.warn(tmpl: string, ...params): View.Logger
可用版本:1.6.2+
入参:
    tmpl: string - 模板字符串。
    ...params: any - 填充模板字符串中占位符的数据。
返回:
空。

error()

以 error 级别输出日志信息。
签名:
loggerInstance.error(tmpl: string, ...params): View.Logger
可用版本:1.6.2+
入参:
    tmpl: string - 模板字符串。
    ...params: any - 填充模板字符串中占位符的数据。
返回:
空。
Last modified 1yr ago