将对 debug() 的调用包含在 if isDebugEnabled() 中):一个好的策略?
2022-09-01 15:16:43
我们的团队有做日志记录的政策,比如
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("model[" + model + "]");
}
而不是简单地调用日志记录方法,如下所示:
LOGGER.debug("model[" + model + "]");
这种做法能够带来一些性能改进,但另一方面,它使代码库更加复杂。我们的应用程序没有性能问题,可能永远不会,引入策略的论点只是这是一个很好的做法,所以每次我们进行日志记录时都会使用它。
你认为这是一个好政策吗?