티스토리 뷰
Log4J관련하여 환경 설정을 설명을 적었습니다.
1 단계
log4j-x.x.x.jar 파일을 다운받아서 /WebContent/WEB_INF/lib에 넣어 준다.
URL (http://logging.apache.org/log4j/1.2/download.html)
2 단계
자바 project에 log4j.properties 파일 생성 하여
--------------------------------------------------------------------------------
log4j.rootLogger=DEBUG, stdout, rolling
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n
log4j.appender.rolling=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rolling.File=c:\\Project\log.log
log4j.appender.rolling.Append=true
log4j.appender.rolling.MaxFileSize=500KB
log4j.appender.rolling.DatePattern='.'yyyy-MM-dd
log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
log4j.appender.rolling.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n
------------------------------------------------------------------------------------------
내용을 삽입한다.
3 단계
Log4j를 사용하는 java파일에서 static으로 LOgger 객체를 생성하여 사용한다.
static Logger logger = Logger.getLogger("this"); (import org.apache.log4j.Logger)
//위에서 붙어 낮은 경고 수위가 낮다. 밑으로 갈수록 경고 수위가 높아진다.
-> logger.debug(message)
-> logger.info(message)
-> logger.warn(message)
-> logger.error(message)
->logger.fatal(message)
실행 화면
<log4j.propertise 설정 파일>
<log4j 사용 예> (Junit 사용하여 출력)
<log4j stdout 출력> % 파일로도 생성이 됨
'JAVA' 카테고리의 다른 글
[JAVA] 전자정부 프레임워크 설정(1) (0) | 2013.02.21 |
---|---|
[JAVA] Ibatis 환경 설정 (0) | 2013.02.20 |
[JAVA] Fileupload API사용법 (0) | 2013.02.20 |