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' 호출의 메시지를 로깅할 메서드를 지정합니다.