ガード条件で囲まれているロギング呼び出しを報告します。 このインスペクションは、カスタムコードスタイルを使用して調整するために使用できます。

例:


  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 の新機能です