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' 调用记录消息的方法。