例外を引数に取っている System.out.println() の呼び出しを報告します。

例外の記録に print ステートメントを使用すると、スタックトレースがユーザーから見えなくなるため、問題の調査が複雑化する場合があります。 代わりに logger を使用することをお勧めします。

例外を引数に取っている System.out.print()System.err.println()System.err.print() も報告されます。 例外は、logger を使用して記録するのが無難です。

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

例:


  try {
      foo();
  } catch (Exception e) {
      System.out.println(e);
  }

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


  try {
      foo();
  } catch (Exception e) {
    log.error("e: ", e);
  }

メッセージをログに記録するために使用されるメソッドを指定するには、「修正用のログメソッド」オプションを使用します。