日志体系
lighting内置了简单的日志系统,方便您调试。
如果需要使用lighting内建的日志系统需要先初始化一个Light.Logger的实例。
window.logger = new Light.Logger({ |
其中level
为需要输出的日志级别,我们可以根据生产环境和开发环境的不同分别指定不同的输出级别:
- LEVEL_DEBUG:1
- LEVEL_INFO:2
- LEVEL_WARN:3
- LEVEL_ERROR:4
- LOG_OFF:5
当调用的日志类型级别不小于传入的日志级别时,才可以打印相应类型的日志;当传入 LOG_OFF
时,表示不打印日志。
appendix
为日志信息前缀,默认为Lighting。
Light.Logger#debug
- 用法
调试日志。
- 实例
logger.debug("调试信息,..."); |
Light.Logger#info
- 用法
信息日志。
- 实例
logger.info("一般信息,..."); |
Light.Logger#error
- 用法
错误日志。
- 实例
logger.error("错误信息,..."); |
Light.Logger#warn
- 用法
警告日志。
- 实例
logger.warn("警告信息,..."); |
最佳实践
在编码过程中可以使用Light.log接口来输出日志信息,这样可以仅在开发期输出日志信息,而在打包后,日志信息会不再输出,避免影响程序的运行性能。