Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我经常在 liferay 源代码中看到以下内容:
if (_log.isWarnEnabled()) { _log.warn(message); }
测试背后的理由是什么isWarnEnabled?这不是由 _log.warn 执行的吗?
isWarnEnabled
阿兰
这是为了性能问题, _log.warn(message);会产生要记录的信息, log.isWarnEnabled()避免这种“昂贵”的操作。
_log.warn(message);
log.isWarnEnabled()
请参阅apache commons 文档