System.out
or System.err
.
Such statements are often used for temporary debugging and should be either removed from the production code, or replaced by a more robust logging facility.
The provided quick-fix supports SLF4J and Log4j 2.
It replaces System.out
and System.err
calls with log calls
Example:
public static void test(Object o) {
System.out.println("Test: "+ o);
}
After the quick-fix is applied:
private static final Logger log = LoggerFactory.getLogger(Test.class);
public static void test(Object o) {
log.info("Test: {}", o);;
}
Use the Log method for 'System.err' option to specify a method which it is used to log a message for 'System.err' calls. Use the Log method for 'System.out' option to specify a method which it is used to log a message for 'System.out' calls.