오늘은 형식화된 메시지에 대해 알아보도록 하겠습니다.
처음 Java 수업을 들었을때 값이 넘어가는 것을 확인하기 위해 System.out.print()를 사용하라고 배웠지만
현업에서는 log4j를 사용하여 log를 남기는 방식으로 사용하고 있더군요...
log4j를 사용하는 이유와 사용방법에 대해 간단하게 정리해 보도록 하겠습니다!
log4j 사용 이유
|
가장 기본이 되는 출력 명령
int value = 1;
System.out.print("test : " + value);
결과
======> test : 1
속도향상을 위한 log4j Level 설정
int value = 1;
log.debug("test {}", value);
결과
======> test 1
log4j 형식화된 메시지
int value1 = 1;
int value2 = 2;
log.debug("test {}, {}", value1, value2);
결과
======> test 1, 2