참고
www.baeldung.com/log4j2-programmatic-config
Programmatic Configuration with Log4j 2 | Baeldung
Learn how to programmatically configure log4j2, merge it with existing xml config, and other helpful tips.
www.baeldung.com
스프링 부트 log4j2 자바 클래스 환경구성(이전글 기본 구성 참고)
보통 환경구성클래스의 경우 @Configuration 지정하여 리스너가 감지 할 수 있도록 빈으로 등록하는데 ConfigurationFactory 클래스를 상속받아 설정을 구성 할 경우 자동으로 감지 된다
Bulider로 appender를 생성하고 Builder로 원하는 서식의 Layout 생성하여 원하는 appender에 추가한다
Builder로 롤링할 주기나 사이즈 등의 규칙을 Component로 구성한 후 원하는 appender에 추가한다
Builder로 RootLogger 및 기타 logger 로거 레벨을 생성한다
마지막으로 Builder에 생성된 appender 및 logger 등을 추가하면 된다


'java' 카테고리의 다른 글
| Spring Boot servlet errorhandler (0) | 2021.04.28 |
|---|---|
| Spring boot Xss filter java config (0) | 2021.04.27 |
| Spring Boot Log4j2 기본설정 (0) | 2021.04.22 |
| Spring Boot DB Connection(HikariCp) Java Config (0) | 2021.04.22 |
| Spring Boot Security Java Config (0) | 2021.04.22 |