【发布时间】:2013-02-27 06:37:32
【问题描述】:
我的应用程序在 Log4j 属性文件中完成了以下条目。基于大小的滚动不适用于此应用程序。 文件在 5 MB 时不会翻转,并且应用程序会继续记录并以 GB 为单位。一次运行会生成大约 6 MB 的日志。该应用程序每天运行多次。
有人可以帮忙指出我在哪里做错了吗?
# SampleApp configuration
log4j.category.com.ibm.hmel.hwmmphdya=INFO, SampleApp
log4j.additivity.com.ibm.hmel.hwmmphdya=false
log4j.appender.SampleApp =org.apache.log4j.rolling.RollingFileAppender
log4j.appender.SampleApp.File=S:/FIH/LOG/SAMPLE_APP_01/SAMPLE_APP_01.log
log4j.appender.SampleApp.layout=org.apache.log4j.PatternLayout
log4j.appender.SampleApp.layout.ConversionPattern=%-21d{dd-MMM-yyyy HH:mm:ss} [%t] %-5p %c %x - %m%n
log4j.appender.SampleApp.RollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy
log4j.appender.SampleApp.RollingPolicy.FileNamePattern=S:/HIF/LOG/SAMPLE_APP_01 /SAMPLE_APP_01.log.%i.zip
log4j.appender.SampleApp.RollingPolicy.MinIndex=1
log4j.appender.SampleApp.RollingPolicy.MaxIndex=10
log4j.appender.SampleApp.TriggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
log4j.appender.SampleApp.TriggeringPolicy.MaxFileSize=5242880
【问题讨论】:
标签: java log4j rollingfileappender