헤르메스 LIFE

[Log4j] Log4j 설치 본문

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