전자정부 사용시 log4j 설정 커스터마이징
전자정부 사용시 로그가 잘 안나오거나 아예 진짜 많이 나오게됨
그래서 다음과 같이 수정함
<logger name="java.sql" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="console"/>
</logger>
<logger name="egovframework" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="console"/>
</logger>
<!-- 이게 포인트 -->
<logger name="org.springframework" additivity="false">
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<!-- 에러내용을 보기위한 것 익셉션 리졸버가 여기에 있음 -->
<logger name="org.springframework.web.servlet.DispatcherServlet" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
-------------------------------------------
로그를 에러레벨로 바꿔도 에러가 안보이게 되는 문제가 있는데
이건 DispatcherServlet에서 익셉션을 처리해버리면서 error레벨이 아닌 debug레벨로 처리해서 생기는 문제
이렇게 된 이유는 다..
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
이걸 사용하기 떄문임..
암튼
<logger name="org.springframework.web.servlet.DispatcherServlet" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
이 설정을 통해서 좀 더 윤택한 개발을 하도록 한다.