是否需要执行 if(log.isDebugEnabled()) { ... } 检查?
是否需要执行显式 if(log.isDebugEnabled()) { ... } 检查?
我的意思是,我看到一些帖子提到log.debug(“something”)在进行日志记录之前执行隐式调用以查看是否已启用调试模式日志记录。我是否遗漏了某些内容,或者在使用之前要执行的中间步骤?
谢谢!
log.debug("ResultSet rs is retrieved from OracleTypes");
与
if(log.isDebugEnabled()){
log.debug("ResultSet rs is retrieved from OracleTypes");
}
编辑:写了一篇关于这个的文章:http://java.sg/whether-to-do-a-isdebugenabled-checking-before-printing-out-your-log-statement/