System.out または System.err の使用箇所を報告します。
このようなステートメントは一時的なデバッグによく使用されるため、プロダクションコードから除去するか、より堅牢なログ機能に置換する必要があります。
提供されるクイックフィックスは SLF4J と Log4j 2 をサポートします。
System.out と System.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' の呼び出しのメッセージをログするために使用されるメソッドを指定します。