Spring Framework
[Log4j] Log4j 설치
헤르메스의날개
2010. 8. 12. 16:48
728x90
홈페이지 : http://logging.apache.org/
다운로드 :
http://logging.apache.org/log4j/1.2/download.html
(2010년 8월 현재 1.2.16버젼이 안정화버젼임.)
WEB-INF/lib 폴더에 log4j-1.2.16.jar 파일을 복사해 넣어두는 것으로 설치는 완료됩니다.
반드시 commons-logging jar파일이 필요합니다.
다운로드 :
http://commons.apache.org/logging/download_logging.cgi
(2010년 8월 현재 1.1.1버젼이 안정화버젼임.)
일반적으로 log4j.properties나 log4j.xml은 WEB-INF/classes 폴더 아래에 위치합니다.
1. web.xml 설정(Spring Framework사용시 ..)
log4jConfigLocation /WEB-INF/classes/log4j.properties webAppRootKey myspring.root org.springframework.web.util.Log4jConfigListener
2. log4j.properties 설정
log4j.properties, log4j.xml의 두개의 예문
# FATAL > ERROR > WARN > INFO > DEBUG log4j.rootCategory=INFO, stdout # Configure stdout appender - set layout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # ---------------------------------------------------------------------- log4j.appender.myspring.DatePattern='.'yyyy-MM-dd log4j.appender.myspring.File=c\:\\myspring.log log4j.appender.myspring=org.apache.log4j.ConsoleAppender log4j.appender.myspring.layout=org.apache.log4j.PatternLayout log4j.appender.myspring.layout.ConversionPattern=[%d{yyyy-MM-dd HH\:mm\:ss}]\t%m%n
3. 3. iBatis 로그 남기기(아래의 내용을 log4j.properties 또는 log4j.xml에 추가함)
log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG #log4j.logger.java.sql.ResultSet=DEBUG log4j.logger.common.controller.DefaultController =DEBUG
참고 : 정보프레임워크에서 사용하는 버젼은 1.3alpha8 버젼인듯..
728x90