View.js - API
  • View
  • ViewContext
  • ViewConfiguration
  • ViewConfigurationSet
  • 工具
  • View.layout
  • View.Logger
  • 类型
    • ViewLayoutInitOptions
    • ViewLayoutChangeListener
    • ViewConfigurationApplication
    • ViewState
    • ViewSwitchAnimation
    • ViewSwitchInfo
    • ViewSwitchType
    • ViewSwtichTrigger
    • ViewSwitchCtrl
    • ViewBackForwardCtrl
    • ViewEvent
    • ViewEventListener
    • ViewSwitchEventData
    • ViewInstanceEnterEventData
    • ViewInstanceLeaveEventData
    • ViewInitializer
    • ViewInitializeTime
    • ViewSwitchInterceptor
    • ViewDataFetchAction
Powered by GitBook
On this page
  • static ofName()
  • debug()
  • log()
  • info()
  • warn()
  • error()

Was this helpful?

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 - 填充模板字符串中占位符的数据。

返回:

空。

调用举例:

var logger = View.Logger.ofName("myLogger");

var tmpl = "hello, {}";

// -> '1215 20:32:35 [myLogger]: hello, world'
logger.debug(tmpl, "world");

// -> '1215 20:32:36 [myLogger]: hello, [{"foo":"foo"}]'
logger.debug(tmpl, [{foo: "foo"}]);

// -> '1215 20:34:57 [myLogger]: 1-12, 2-true, 3-{}'
logger.debug("1-{}, 2-{}, 3-\\{}", 12, true, "str");

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 - 填充模板字符串中占位符的数据。

返回:

空。

PreviousView.layoutNextViewLayoutInitOptions

Last updated 5 years ago

Was this helpful?