log4j2 Logger 설정 질문드립니다.
- 작성자 :
- T*
- 작성일 :
- 2021-12-21 15:51:00
- 조회수 :
- 2,711
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
Logger설정을 다음과 같이 패키지 단으로 설정하였습니다.
<RollingFile name="rollingFile" fileName="" filePattern="">
<PatternLayout pattern="%d %5p [%c] %m%n" />
<ThresholdFilter level="DEBUG" />
</RollingFile>
<Logger name="com" additivity="false">
<AppenderRef ref="rollingFile" />
</Logger>
아래와 같이 별도로 설정하는 건들이 많아서 통합하기 위함인데, 위처럼 패키지 단으로 설정하여도 egovframework의 로그가 동작하는지 문의드립니다.
실행했을때는 기존과 동일하게 [egovframework.bat.scheduler.support.EgovJobLauncherDetails]... 과 같은 로그가 남는 것 같은데 구조가 어떻게 동작하는건지 모르겠어서 질문드립니다.
<Logger name="egovframework" level="DEBUG" additivity="false">
<AppenderRef ref="rollingFile" />
<AppenderRef ref="console" />
</Logger>
<RollingFile name="rollingFile" fileName="" filePattern="">
<PatternLayout pattern="%d %5p [%c] %m%n" />
<ThresholdFilter level="DEBUG" />
</RollingFile>
<Logger name="com" additivity="false">
<AppenderRef ref="rollingFile" />
</Logger>
아래와 같이 별도로 설정하는 건들이 많아서 통합하기 위함인데, 위처럼 패키지 단으로 설정하여도 egovframework의 로그가 동작하는지 문의드립니다.
실행했을때는 기존과 동일하게 [egovframework.bat.scheduler.support.EgovJobLauncherDetails]... 과 같은 로그가 남는 것 같은데 구조가 어떻게 동작하는건지 모르겠어서 질문드립니다.
<Logger name="egovframework" level="DEBUG" additivity="false">
<AppenderRef ref="rollingFile" />
<AppenderRef ref="console" />
</Logger>
환경정보
-
- OS 정보 : Windows10
- 표준프레임워크 버전 : 3.8.0
- JDK(JRE) 정보 : 1.8.0_291
- WAS 정보 : Tomcat9.0
- DB 정보 : -
- 기타 환경 정보 : -
A
안녕하세요.
표준프레임워크센터입니다.
위처럼
<Logger name="com" additivity="false">
<AppenderRef ref="rollingFile" />
</Logger>
로 작성을 하시게 되시면 log File로 써 지게 되고
console에는 남지 않을 것으로 보입니다
Logger의 name에 없는 Logger를 호출 시 Root Logger가 default로 먹히니 참고 바랍니다.
보다 상세한 Logger 설정의 내용을 원하시면 아래 위키 가이드를 참조바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
감사합니다.
표준프레임워크센터입니다.
위처럼
<Logger name="com" additivity="false">
<AppenderRef ref="rollingFile" />
</Logger>
로 작성을 하시게 되시면 log File로 써 지게 되고
console에는 남지 않을 것으로 보입니다
Logger의 name에 없는 Logger를 호출 시 Root Logger가 default로 먹히니 참고 바랍니다.
보다 상세한 Logger 설정의 내용을 원하시면 아래 위키 가이드를 참조바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
감사합니다.