System.out 또는 System.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'의 메시지를 로그할 메서드를 지정하세요.