목록스프링 (2)
제리의 배움 기록
로깅 프레임워크 : log4j, logback, log4j2 자바를 이용한 웹서비스 개발시 사용자의 다양한 이벤트 정보를 로깅하게 됩니다. 로깅 프레임워크는 이러한 로깅을 패턴화하고 간편하게 할 수 있도록 지원합니다. 자바 진영에는 slf4j(Simple Logging Facade For Java)라는 추상화된 로깅 프레임워크가 있습니다. 그리고 slf4j를 구체화한 구현체에는 대표적으로 log4j, logback, log4j2 등이 있습니다. 출시 순서 : log4j(2015년 지원 만료) -> logback -> log4j2 Spring Boot에서는 spring-boot-starter에서 기본으로 slf4j와 logback 구현체를 의존하고 있습니다. 별도로 log4j2 구현체로 변경하지 않아서 l..
Slf4j를 사용하여 로깅할 때 아래와 같이 세가지 방법을 사용할 수 있습니다. Logger logger = LoggerFactory.getLogger(this.getClass()); String message1= "5"; String message2= "20"; logger.info("3 + 2 ="+message1+", "+message1+" + 15 = "+message2); // (1) logger.info(String.format("3 + 2 =%s, %s + 15 = %s",message1,message1,message2)); // (2) logger.info("3 + 2 ={}, {} + 15 = {}",message1,message1,message2); //(3) slf4j에서는 로그레벨 ..