我们的团队有像日志这样做的政策
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("model[" + model + "]");
}
Run Code Online (Sandbox Code Playgroud)
而不是像这样简单地调用日志记录方法:
LOGGER.debug("model[" + model + "]");
Run Code Online (Sandbox Code Playgroud)
这种做法能够带来一些性能提升,但另一方面它使代码库更加复杂.我们的应用程序没有性能问题,可能永远不会,引入策略的论点只是它是一个很好的做法,因此每次我们进行日志记录时都应该使用它.
你认为这是一个好政策吗?