반응형

출처:

https://ko.wikipedia.org/wiki/Log4j

http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%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

http://stackoverflow.com/questions/22485074/log4j-2-doesnt-support-log4j-properties-file-anymore


JSP 책에서 Log4j를 공부하기 위해 예제를 입력하고, 그 결과를 실행하였다.

그러나 생각과는 달리 로그는 커녕 서버가 다운되면서 전혀 실행되지 않았다.

그래서 파일들의 위치를 이리저리 옮겨보았지만,

기껏해야 로그가 올라오지 않은 채로 서버가 동작하는 정도였다.


하루가 지난 끝에 그에 대한 해답을 얻을 수 있었다.

책에서는 log4j를 설명하고 있었지만, 5년이 지난 지금 내가 내려받은 jar는 log4j2였다.

그리고 log4j2는 기존 log4j의 properties 파일을 인식하지 못 하고,

대신 xml 파일로 설정을 정의한다는 거였다.


여기에 하나 더 추가한다면 기존 log4j의 설정 역시 xml 파일로 먼저 정의한 후,

log4j2의 xml 파일도 따로 설정해야 한다는 것이다.


정확한 답은 세 번째 링크이지 않을까 싶다.


여튼 이번 것을 계기로 지금 내가 알고 있는 것이

나중에도 가치가 있으리란 법은 없다는 것을 깨닫게 되었다.

반응형
Posted by 애콜라이트
l

free counters