【发布时间】:2009-03-17 09:07:12
【问题描述】:
我们的团队有这样的日志记录政策
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("model[" + model + "]");
}
而不是像这样简单地调用日志记录方法:
LOGGER.debug("model[" + model + "]");
这种做法能够导致一些performance improvement,但另一方面它使代码库更加复杂。 我们的应用程序没有性能问题,可能永远不会,引入该策略的理由很简单,因为它是一个很好的实践,所以每次我们做日志时都应该使用它。
你认为这是一个好政策吗?
【问题讨论】:
标签: java performance logging coding-style