2013-01-22 2 views
0

log4j 또는 slf4j를 사용하여 Java의 단일 응용 프로그램에 여러 파일 appender 또는 rolling file appenders를 추가하는 방법.단일 응용 프로그램에 다중 파일 Appernders 추가

주문 관련 로그가 하나의 파일에 기록되고 응용 프로그램 관련 로그가 다른 파일에 기록됩니다.

미리 감사드립니다.

+0

그래서 두 주문 관련 로그와 응용 프로그램 관련 로그는 모두 동일한 수준입니까? 정보를 말하고 다른 파일에 캡처되기를 원하십니까? – Mehavel

+0

"주문 관련 로그"및 "응용 프로그램 관련 로그"란 무엇을 의미합니까? –

+0

내 응용 프로그램마다 각 모듈마다 별도의 파일에 로그온해야하는 등의 다른 모듈이 있습니다. 두 로거가 ... ... 도움말 얘들 아 주셔서 감사합니다 너무 .... – Prabhu

답변

0
log4j.rootLogger=DEBUG 

log4j.logger.tradelog=DEBUG,tradelog 
log4j.appender.tradelog = org.apache.log4j.RollingFileAppender 
log4j.appender.tradelog.file=log/TradeLogger.log 
log4j.appender.tradelog.append=true 
log4j.appender.tradelog.Threshold =ON 
log4j.appender.tradelog.MaxFileSize=2MB 
log4j.appender.tradelog.MaxBackupIndex=10 
log4j.appender.tradelog.layout = org.apache.log4j.PatternLayout 
log4j.appender.tradelog.layout.ConversionPattern = %-5p %d [%t] %c: %m%n 

log4j.logger.orderslog=DEBUG,orderslog 
log4j.appender.orderslog = org.apache.log4j.RollingFileAppender 
log4j.appender.orderslog.file=log/OrdersLogger.log 
log4j.appender.orderslog.append=true 
log4j.appender.orderslog.Threshold =ON 
log4j.appender.orderslog.MaxFileSize=2MB 
log4j.appender.orderslog.MaxBackupIndex=10 
log4j.appender.orderslog.layout = org.apache.log4j.PatternLayout 
log4j.appender.orderslog.layout.ConversionPattern = %-5p %d [%t] %c: %m%n 

log4j.appender.tradelog.Threshold=WARN 
log4j.appender.orderslog.Threshold=WARN` 
관련 문제