报告 System.outSystem.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' 调用记录消息的方法。