当前位置: 首页 > news >正文

8、log4e

1、官网:http://log4e.jayefem.de/

  

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

相关文章:

  • Tomcat如何开启SSL配置(https)
  • springMVC的一些配置解析
  • Spring4-三种方式注入值到 bean 属性
  • maven 打包时提示 软件包 xxxxxxx 不存在
  • poj1753-Flip Game BFS+位运算
  • 对 Git 分支 master 和 origin/master 的一些认识
  • 不要做干自己没时间做的事
  • @Not - Empty-Null-Blank
  • vagrant学习笔记
  • jquery widgets 弹框
  • Linux系统管理命令之权限管理
  • ReactNative开发常用的三方模块
  • Linq to entity 执行多个字段排序的方法
  • maven学习:java编译插件与去除测试插件
  • 机器的自我进化
  • “大数据应用场景”之隔壁老王(连载四)
  • Android 架构优化~MVP 架构改造
  • AWS实战 - 利用IAM对S3做访问控制
  • C++类中的特殊成员函数
  • HTTP 简介
  • Javascript基础之Array数组API
  • node 版本过低
  • Python语法速览与机器学习开发环境搭建
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 前端之React实战:创建跨平台的项目架构
  • 双管齐下,VMware的容器新战略
  • 思维导图—你不知道的JavaScript中卷
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 小程序01:wepy框架整合iview webapp UI
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • ​MySQL主从复制一致性检测
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #stm32驱动外设模块总结w5500模块
  • $refs 、$nextTic、动态组件、name的使用
  • (libusb) usb口自动刷新
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (八)c52学习之旅-中断实验
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (六)Hibernate的二级缓存
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转载)(官方)UE4--图像编程----着色器开发
  • (轉貼) UML中文FAQ (OO) (UML)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • *p++,*(p++),*++p,(*p)++区别?
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .net wcf memory gates checking failed
  • .NET 分布式技术比较
  • .net(C#)中String.Format如何使用
  • .net6 webapi log4net完整配置使用流程