<分区>
Possible Duplicate:
In log4j, does checking isDebugEnabled before logging improve performance?
我见过有人以下面的方式使用 log4j:
if(logger.isDebugEnabled())
{
logger.debug(" message ");
}
但是,我检查了 logger.debug
API 的文档,发现它会在记录消息之前检查是否启用了 debug
。在那种情况下,写额外的 if 有什么意义?
直接写是不是一模一样
logger.debug(" message ");
?