728x90 반응형 log4j22 log4j2 variable UNDEFINED log4j2를 사용하다보면, log4j2에서 사용한 변수들을 System.properties를 통하여 주입하지 않은 경우 해당 값을 인식하지 못하여 UNDEFINED를 발생하게 된다.해당 포스팅에서는 logPath를 지정하지 못한 경우 발생하는 logPath_IS_UNDEFINED라는 폴더가 생성되는데, 이를 처리하는 다양한 방식들에 대하여 포스팅해보고자 한다.상황log4j2.xml을 통하여 log를 작성해야함log4j2.xml에는 logPath를 지정하는 appender와 지정하지 않은 appender가 존재함logPath를 지정하지 않는 appender만 사용해야 하는 상황이 존재함1. log4j2.xml 2개logPath를 지정하는 경우에는 log4j2-logPath.xml이라는 파일을 만들고 해당.. 2025. 2. 25. logback to log4j2 Spring boot를 사용하면서, logback에서 log4j2로 변경하게 되었습니다. org.springframework.boot spring-boot-starter-web ${spring.version} org.springframework.boot spring-boot-devtools ${spring.version}다음과 같이 Spring boot를 사용하고 있는 상황에서 logback으로 프로젝트를 진행하고 있었습니다. 그러다 log4j2를 사용하게 변경하고자 하여, Spring boot starter web의 의존성중 하나인 spring boot starter logging을 exclusion처리한 후, log4j2를 직접 가져와 사용하기로 하였습니다. org.springframework.b.. 2025. 2. 23. 이전 1 다음 728x90 반응형