본문 바로가기

개발노트

org.apache.catalina.session.ManagerBase

DEBUG [org.apache.catalina.session.ManagerBase] Start expire sessions StandardManager at 1400480124520 sessioncount 0


위와 같은 디버그 메세지가 주기적으로 자꾸 Console에 나타나길래, 개발단계에서 불편함을 많이 느끼고 있었다.


해외에서도 이런 문제로 골머리를 앓고 있던 사람들이 많은데, 정답을 찾을 수는 없었다. 로그 파일 관련된 설정 모두 조금 건드려 보았지만 실패했다.


그러던 중


log4j.xml 파일에서 

<logger name="org.apache.catalina.session.ManagerBase">
    	<level value="INFO" />    	
</logger>

이 코드를 추가하니 해결되었다.


그 위에

  <logger name="org.apache">
        <level value="DEBUG" />
    </logger>

의 코드가 있었는데 ManagerBase 에 대해서만 overriding 하여 나타나지 않게 한 것이다.



--


2016-10-31 내용 추가


회사에서 svn으로 버전관리를 하고 있는데, 이렇게 협업할 경우에는 자신만 쓰는 설정을 commit 해서는 안 될 것이다.

반응형