博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js日志管理-log4javascript学习小结
阅读量:5338 次
发布时间:2019-06-15

本文共 1016 字,大约阅读时间需要 3 分钟。

有用功能点:

  1. 可以分级别显示日志信息
  2. 可以控制显示级别
  3. 可以设置appender,设置显示在控制台还是发送服务端
  4. 控制台单独于web页面,方便调试查看
  5. 可以分组显示信息。logger.setGroup("name"),logger.groupEnd()

如何使用?

首先下载。

在页面引入js

1 2 3 
引入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,还没有研究,将来部署完毕后很有用,目前可满足开发使用。

转载于:https://www.cnblogs.com/sunflowerGIS/p/10980349.html

你可能感兴趣的文章
windows超过最大连接数解决命令
查看>>
12个大调都是什么
查看>>
angular、jquery、vue 的区别与联系
查看>>
参数范围的选择
查看>>
使用 MarkDown & DocFX 升级 Rafy 帮助文档
查看>>
THUPC2019/CTS2019/APIO2019游记
查看>>
Nodejs Express模块server.address().address为::
查看>>
4.3.5 Sticks (POJ1011)
查看>>
POJ 2960 S-Nim 博弈论 sg函数
查看>>
Dijkstra模版
查看>>
一个简单的插件式后台任务管理程序
查看>>
GDB调试多进程程序
查看>>
组合数
查看>>
第二章作业心得
查看>>
CMD批处理延时启动的几个方法
查看>>
转:LoadRunner中web_custom_request 和 web_submit_data的差别
查看>>
HTC G7直刷MIUI开启A2SD+亲测教程
查看>>
shiro的rememberMe不生效
查看>>
const 不兼容的类型限定符问题
查看>>
OpenCV的配置
查看>>