有用功能点:
- 可以分级别显示日志信息
- 可以控制显示级别
- 可以设置appender,设置显示在控制台还是发送服务端
- 控制台单独于web页面,方便调试查看
- 可以分组显示信息。logger.setGroup("name"),logger.groupEnd()
如何使用?
首先下载。
在页面引入js
1 2 3
使用方法
1 function test(){ 2 3 require(["../jslib/LogHelper"],function(p_logHelper){ 4 5 p_logHelper.logger.group("test"); 6 p_logHelper.info("test loginfo-info",g_jsPath); 7 p_logHelper.fatal("test loginfo-fatal",g_jsPath); 8 p_logHelper.debug("test loginfo-debug",g_jsPath); 9 p_logHelper.warn("test loginfo-warn",g_jsPath);10 p_logHelper.error("test loginfo-error",g_jsPath);11 p_logHelper.trace("test loginfo-trace",g_jsPath);12 p_logHelper.logger.groupEnd();13 });14 };
效果
配置
可以配置是否显示日志和显示的日志级别
1 /**配置项 */2 const g_logConfig={3 isEnabled:true,4 level:log4javascript.Level.ERROR/*log4javascript.Level.ALL|TRACE|DEBUG|INFO|WARN|ERROR|FATAL|OFF*/5 };
注意:
ajaxAppender,还没有研究,将来部署完毕后很有用,目前可满足开发使用。