Log4j를 사용할때 서비스별, 또는 기능별로 로그를 구분하여 관리되어야할 경우가 있다.
아래와 같은 방법으로 log4j.properties를 설정하게되면,
각Package별로 별도의 로그파일을 생성하여 관리할수 있다.
참고사이트 : http://ecspecialist.tistory.com/38?srch ··· m%252f38
아래와 같은 방법으로 log4j.properties를 설정하게되면,
각Package별로 별도의 로그파일을 생성하여 관리할수 있다.
log4j.debug=false
log4j.rootLogger=INFO, CONSOLE, PACK1, PACK2, PACK3
log4j.logger.com.package.package1=INFO, PACK1
log4j.logger.com.package.package2=INFO, PACK2
log4j.logger.com.package.package3=INFO, PACK3
# Console Appender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%5p(%F)[%d]-%m%n
# PACK1
log4j.appender.PACK1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PACK1.Threshold=INFO
log4j.appender.PACK1.File=/app/logs/package1.log
log4j.appender.PACK1.layout=org.apache.log4j.PatternLayout
log4j.appender.PACK1.layout.ConversionPattern=%5p(%F)[%d]-%m%n
# PACK2
log4j.appender.PACK2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PACK2.Threshold=INFO
log4j.appender.PACK2.File=/app/logs/package2.log
log4j.appender.PACK2.layout=org.apache.log4j.PatternLayout
log4j.appender.PACK2.layout.ConversionPattern=%5p(%F)[%d]-%m%n
# PACK3
log4j.appender.PACK3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PACK3.Threshold=INFO
log4j.appender.PACK3.File=/app/logs/package3.log
log4j.appender.PACK3.layout=org.apache.log4j.PatternLayout
log4j.appender.PACK3.layout.ConversionPattern=%5p(%F)[%d]-%m%n
log4j.rootLogger=INFO, CONSOLE, PACK1, PACK2, PACK3
log4j.logger.com.package.package1=INFO, PACK1
log4j.logger.com.package.package2=INFO, PACK2
log4j.logger.com.package.package3=INFO, PACK3
# Console Appender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%5p(%F)[%d]-%m%n
# PACK1
log4j.appender.PACK1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PACK1.Threshold=INFO
log4j.appender.PACK1.File=/app/logs/package1.log
log4j.appender.PACK1.layout=org.apache.log4j.PatternLayout
log4j.appender.PACK1.layout.ConversionPattern=%5p(%F)[%d]-%m%n
# PACK2
log4j.appender.PACK2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PACK2.Threshold=INFO
log4j.appender.PACK2.File=/app/logs/package2.log
log4j.appender.PACK2.layout=org.apache.log4j.PatternLayout
log4j.appender.PACK2.layout.ConversionPattern=%5p(%F)[%d]-%m%n
# PACK3
log4j.appender.PACK3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PACK3.Threshold=INFO
log4j.appender.PACK3.File=/app/logs/package3.log
log4j.appender.PACK3.layout=org.apache.log4j.PatternLayout
log4j.appender.PACK3.layout.ConversionPattern=%5p(%F)[%d]-%m%n
참고사이트 : http://ecspecialist.tistory.com/38?srch ··· m%252f38
트랙백 주소 :: http://www.bywoong.com/trackback/1518
주 2~3회 새글이 올라옵니다. 블로그 방문없이 업데이트 되는 글을 구독하세요.
RSS .
E-Mail .
HanRSS .
WZD .
Google Reader .
Bloglines .
Bookmark this on Delicious

댓글을 달아 주세요
머여 내끄잖아 ㅋ
출처링크 포함했음!! ^_^*~~~파핫~