什么情况需要 if (log.isDebugEnabled())

原创 2011年01月18日 10:34:00

在使用log4j,common-log这样的log框架时,发现很多代码中这样写
if   (log.isDebugEnabled())   {
          log.debug( "xxxx ");
}

我很奇怪,为什么要与log.isDebugEnabled()?既然log.debug()在没有指定输出级别为DEBUG时不会有输出,为什么还要在前面加一个isDebugEnabled()的判断?

 

 

Java日志框架中真的需要判断log.isDebugEnabled()吗?

很多人在使用日志框架时进行debug()输出时都会先判断一下当前的日志级别,如:if (log.isDebugEnabled()) { log.debug(... ...); }实际上,在多数...
  • tracker_w
  • tracker_w
  • 2015年11月29日 21:47
  • 6136

服务的升级和降级

1.开关          先讲一下开关的由来,例如京东在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时...
  • glory1234work2115
  • glory1234work2115
  • 2016年06月10日 09:55
  • 2585

[jvm解析系列][九]类的加载过程和类的初始化。你的类该怎么执行?为什么需要ClassLoader?

通过前面好几章的或详细或不详细的介绍,我们终于把字节码的结构分析的差不多了。现在我们面临这样一个问题,如何运行一个字节码文件呢? 首先,java语言不同于其他的编译时需要进行链接工作的语言不通,jav...
  • u014629433
  • u014629433
  • 2016年06月11日 10:25
  • 1434

log4j日志使用说明

一、Log4j配置 第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 放在src下的话就不用配置 否则得去we...
  • WMY1230
  • WMY1230
  • 2017年02月14日 15:37
  • 97

企业在什么情况需要部署CRM系统?

这几个现象也许可以帮助你想想是不是到了该部署CRM的时候了。
  • amidemao
  • amidemao
  • 2016年02月29日 16:44
  • 326

什么情况,都安静了

pinterest.com/sxrilvt/%E5%8C%97%E4%BA%AC%E5%B8%82%E5%93%AA%E9%87%8C%E6%9C%89%E6%89%BE%E5%B0%8F%E5%A7...
  • u013464338
  • u013464338
  • 2014年08月11日 00:21
  • 9

这是什么情况哦?

http://955.cc/a9un7 http://955.cc/a9un8 http://955.cc/a9un9 http://955.cc/a9unA http://955.cc/a9...
  • owbnwnn
  • owbnwnn
  • 2014年10月04日 17:49
  • 3

什么情况下要有拷贝构造函数

拷贝构造函数,经常被称作X(X&),是一种特殊的构造函数,他由编译器调用来完成一些基于同一类的其他对象的构件及初始化。它的唯一的一个参数(对象的引用)是不可变的(因为是const型的)。这个函数经常用...
  • zb872676223
  • zb872676223
  • 2014年11月05日 16:39
  • 810

什么情况导致内存泄漏

1.资源对象没关闭造成的内存泄漏 描述: 资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于 j...
  • qq_34378183
  • qq_34378183
  • 2016年10月11日 10:22
  • 1039

程序员如果想安身立命 什么情况????

程序员如果想安身立命【飞秋官方下载】       作者:       i_like_cpp        -       日期:2012-02-13     浏览 24 次   WZSZF关...
  • i_like_cpp
  • i_like_cpp
  • 2013年06月23日 23:38
  • 928
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么情况需要 if (log.isDebugEnabled())
举报原因:
原因补充:

(最多只允许输入30个字)