将多个文件Appernder添加到单个应用程序

时间:2013-01-22 04:39:09

标签: java logging log4j slf4j

如何使用log4j或slf4j将多个文件追加器或滚动文件追加器添加到java中的单个应用程序。

这样订单相关日志记录在一个文件中,与应用程序相关的日志记录在另一个文件中。

先谢谢。

1 个答案:

答案 0 :(得分: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`
相关问题