티스토리 뷰

JAVA

[JAVA] Log4J 환경 설정

hahasemo 2013. 2. 20. 10:24


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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함