您的位置:首页 > 编程语言 > Java开发

java Log4j中debug日志注意事项

2017-07-19 00:00 176 查看
在使用Log4j中debug打印时,

不要忘记加上 如下代码,

if (logger.isDebugEnabled()) {//判断是否开启debug

logger.debug()

}

如果在debug()括号里,还有其它执行代码的话,代码会优先执行括号中的代码(例如去做一些数据转换字符串拼接啊,或者其它数据的转换啊等),

虽在日志中未打印出来信息,但程序最终是在此处有耗时的。

在一般使用不频繁的方法里或者只是打印一些少量的提示信息,不会有很明显的表现。

如果在使用很频繁的方法中,会有较明显差异。所以最好不要忘记加上判断。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LOG4J debug 优化