js日志管理-log4javascript學習小結


有用功能點:

  1. 可以分級別顯示日志信息
  2. 可以控制顯示級別
  3. 可以設置appender,設置顯示在控制台還是發送服務端
  4. 控制台單獨於web頁面,方便調試查看
  5. 可以分組顯示信息。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>
引入log4javascript

使用方法

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM