프로그램/코딩
Java Web.xml Struts2 로그 숨기기
알 수 없는 사용자
2014. 4. 24. 17:27
필자 성격이 이상하야...
필요없는 로그가 나오는 것을 두눈뜨고 볼 수가 없는 것이라...
자꾸만 Struts2 디버그 메세지가 뜨는 것을 참을 수가 없어 구글링으로 메세지를 삭제하는 방법을 찾아보았다.
[DEBUG] [2014-04-24 17:21:22] [InstantiatingNullHandler.java:72] Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@13ced821], property=org]
위와 같은 메시지가 웹에 접근할 때 마다 출력된다.
이 메세지는 log4j.xml(필자는 properties 파일을 사용하지 않으므로...) 파일 내 디버그레벨을 조정하는 것으로 해결되었다.
<logger name="com.opensymphony.xwork2" additivity="false">
<level value="WARN" />
<appender-ref ref="fileappender" />
</logger>
간단히 완료!
PS. 사실 사용하지 않는 Struts2를 프로그램 내에서 완전히 제거하는게 맞지만...ㅠㅠ 시간이 없는 관계로 보지 않고 넘어가는걸로...