博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
8、log4e
阅读量:7079 次
发布时间:2019-06-28

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

1、官网:

  

2、eclipselog4j 的插件工具,自动生成

   在eclipse中 操作日志,可以借助 此 工具生成一些代码。

 

3、生成代码说明  

  1 我们在看一些成熟框架的源代码中,经常看到如下代码
     if (logger.isDebugEnabled()){
         logger.debug(“debug:“+name);
     }
 
  2 我们刚才用完的Log4e也是出现了大部分的上述代码。
 
   
问题:为什么不是直接logger.debug(“debug:“+name);呢?
    A:在配置文件中虽然可以使用控制级别为比debug级别更高的级别,而不输出debug信息;但是,这里的字符串连接操作仍然会影响运行效率;
         如果先判断当前logger的级别,如果级别不合适的话,连这句字符串连接都可以不做了。减少性能消耗

 

转载于:https://www.cnblogs.com/zorzhi/p/6600619.html

你可能感兴趣的文章
SQLServer获取临时表列名并判断指定列名是否存在
查看>>
4827 妹子[快速乘法]
查看>>
Ubuntu的一些使用记录
查看>>
DataBase Connection Failed的一点解决办法(PHP项目)
查看>>
SilverLight控件之ContextMenu和RadContextMenu(菜单)
查看>>
css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+...
查看>>
word怎么删除空白页
查看>>
2017 计蒜之道 初赛 第五场 A. UCloud 机房的网络搭建
查看>>
探索SpringBoot中的SpringMVC
查看>>
memcpy的用法总结
查看>>
HDU 4027 Can you answer these queries?
查看>>
jq购物车结算功能
查看>>
leetcode725
查看>>
Android WebRTC 音视频开发总结(三)-- 信令服务和媒体服务
查看>>
EntityFramework IEnumerable,IQueryable ,Include
查看>>
memtrack: Couldn't load memtrack module (No such file or directory) 的问题解决
查看>>
Visio画图(一):UML用例图
查看>>
Docker入门(五):Swarms
查看>>
盘点:#AzureChat - 虚拟机和自动伸缩
查看>>
【PHP设计模式 04_GongChang.php】 工厂方法
查看>>