Exception 발생할 때 로그 파일로 저장하고 싶습니다.
- 작성자 :
- 김*연
- 작성일 :
- 2015-01-15 09:36:17
- 조회수 :
- 907
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
eGov 3.1.0 을 사용하고 있습니다.
Exception 발생시 콘솔에는 Exception 내용이 잘 찍히는데
로그파일에는 저장이 되지 않고 있습니다.
Exception 발생시 로그파일에도 저장하고 싶은데 어떻게 해야 하나요?
log4j2.xml 을 아래와 같이 설정했습니다.
<Configuration>
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
</Console>
<RollingFile name="file" fileName="C:/NProject/log/log.log" filePattern="C:/NProject/log/log.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="egovframework" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="file"/>
</Logger>
.
.
.
.
.
.
Exception 발생시 콘솔에는 Exception 내용이 잘 찍히는데
로그파일에는 저장이 되지 않고 있습니다.
Exception 발생시 로그파일에도 저장하고 싶은데 어떻게 해야 하나요?
log4j2.xml 을 아래와 같이 설정했습니다.
<Configuration>
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
</Console>
<RollingFile name="file" fileName="C:/NProject/log/log.log" filePattern="C:/NProject/log/log.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="egovframework" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="file"/>
</Logger>
.
.
.
.
.
.
A
안녕하세요. 김부연님
테스트 결과 정상적으로 로그가 저장되었습니다.
테스트한 log4j2.xml 입니다.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
</Console>
<RollingFile name="file" fileName="C:/log/log.log" filePattern="C:/log/log.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="egovframework" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="file" />
</Logger>
</Loggers>
</Configuration>
고맙습니다.
테스트 결과 정상적으로 로그가 저장되었습니다.
테스트한 log4j2.xml 입니다.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
</Console>
<RollingFile name="file" fileName="C:/log/log.log" filePattern="C:/log/log.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %5p [%c{1}.%M(%L)] - %m%n" />
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="egovframework" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="file" />
</Logger>
</Loggers>
</Configuration>
고맙습니다.