日志处理

日志体系

lighting内置了简单的日志系统,方便您调试。

如果需要使用lighting内建的日志系统需要先初始化一个Light.Logger的实例。

window.logger = new Light.Logger({level:Light.Logger.LEVEL_DEBUG});

其中传入的参数为需要输出的日志级别,我们可以根据生产环境和开发环境的不同分别指定不同的输出级别。

Light.Logger#debug

  • 用法

调试日志。

  • 实例
logger.debug("调试信息,...");

Light.Logger#info

  • 用法

信息日志。

  • 实例
logger.info("一般信息,...");

Light.Logger#error

  • 用法

错误日志。

  • 实例
logger.error("错误信息,...");

Light.Logger#warn

  • 用法

警告日志。

  • 实例
logger.warn("警告信息,...");

最佳实践

在编码过程中可以使用Light.log接口来输出日志信息,这样可以仅在开发期输出日志信息,而在打包后,日志信息会不再输出,避免影响程序的运行性能。