标签: liferay-6
我经常在liferay源代码中看到以下内容:
if (_log.isWarnEnabled()) { _log.warn(message); }
isWarnEnabled测试背后的理由是什么?这不是由_log.warn执行的吗?
isWarnEnabled
阿兰
答案 0 :(得分:0)
这是针对性能问题, _log.warn(message);将生成要记录的信息, log.isWarnEnabled()避免了这种“昂贵”的操作。
_log.warn(message);
log.isWarnEnabled()
请参阅apache commons doc