首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

log4j为啥要使用isDebugEnabled

2012-10-08 
log4j为什么要使用isDebugEnabled一般的调试信息会拼接大量的字符串,所以虽然设置的调试级别很高,调试信息

log4j为什么要使用isDebugEnabled
一般的调试信息会拼接大量的字符串,所以虽然设置的调试级别很高,调试信息不会打印,但是拼接字符串的工作还是执行了,这些工作降低了系统的性能。所以一般用log.isDebugEnabled()来判断一下,提高系统性能:

if (log.isDebugEnabled()) {
    log.debug(" From: " + req.getFrom().toString() +
                  " To: " + req.getTo().toString() +
                  " CallId: " + req.getCallId() +
                  " msg:" + msg);
}

本文为转载

热点排行