log.isDebugEnabled( ) 方法的使用
log.isDebugEnabled( ) 方法的使用
张小平-os 发表于2年前
log.isDebugEnabled( ) 方法的使用
  • 发表于 2年前
  • 阅读 9
  • 收藏 0
  • 点赞 1
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 我们在java项目开发的过程中,使用到的log4j、common-log等日志框架时,经常会用到log.isDebugEnabled( )。

代码示范:

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* 测试log.isDebugEnabled( )的使用。  
*/
public class TestDebug{
    // 声明日志对象
    public static final Log log = LogFactory.getLog(TestDebug.class);
    
    public void testMethod(String str){
        /**
        *  log.isDebugEnable() 返回boolean值,如果当前启用了debug则返回true
        */
        if(log.isDebugEnable()){
            log.debug("测试"+str);// log.debug()方法也只会在debug模式下输出
        }
    }
}

以上代码就可以说明log.isDebugEnable()的用法。

虽然  log.debug(  ) 方法也只会在debug模式下输出,但是当所输入的内容需要事先准备的参数,如一个map对象,那样就会先转化成map.toString( )。如果我们在外部先进行log.isDebugEnable( ),这样会效率高一些。

标签: debug Log isDebugEnable
共有 人打赏支持
粉丝 5
博文 45
码字总数 23621
×
张小平-os
如果对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: