报告被保护条件包围的日志记录调用。 此检查可用于调整自定义代码样式。

示例:


  public class TestObject {
    void test(Object object) {
      if(LOG.isDebugEnabled()){
        LOG.debug("some logging " + expensiveCalculation(1));
      }
    }
  }

在应用快速修复后:


  public class TestObject {
    void test(Object object) {
      LOG.debug("some logging " + expensiveCalculation(1));
    }
  }

此检查支持 Log4j2SLF4J 日志记录框架( 构建器除外)。

2024.2 最新变化