有用功能點:
- 可以分級別顯示日志信息
- 可以控制顯示級別
- 可以設置appender,設置顯示在控制台還是發送服務端
- 控制台單獨於web頁面,方便調試查看
- 可以分組顯示信息。logger.setGroup("name"),logger.groupEnd()
如何使用?
首先下載log4javascript包。
在頁面引入js

1 <script src="../js/RequireConfig.js"></script> 2 <script type="text/javascript" src="../jslib/log4javascript.js"></script> 3 <script src="../jslib/require.js" defer async="true" data-main="../js/index.js"></script>
使用方法

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,還沒有研究,將來部署完畢后很有用,目前可滿足開發使用。