System.out または System.err の使用箇所を報告します。

このようなステートメントは一時的なデバッグによく使用されるため、プロダクションコードから除去するか、より堅牢なログ機能に置換する必要があります。

提供されるクイックフィックスは SLF4JLog4j 2 をサポートします。 System.outSystem.err の呼び出しをログ呼び出しに置換します

例:


  public static void test(Object o) {
    System.out.println("Test: "+ o);
  }

クイックフィックス適用後:


  private static final Logger log = LoggerFactory.getLogger(Test.class);

  public static void test(Object o) {
      log.info("Test: {}", o);;
  }

'System.err' のログメソッド」オプションを使用して、'System.err' の呼び出しのメッセージをログするために使用されるメソッドを指定します。 「'System.out' のログメソッド」オプションを使用して、'System.out' の呼び出しのメッセージをログするために使用されるメソッドを指定します。