Java 具有文件大小限制的日志4j TimeBasdRollingPolicy

Java 具有文件大小限制的日志4j TimeBasdRollingPolicy,java,log4j,Java,Log4j,日志记录工作正常,但日志文件大小不限于1024。它不断增加 我想设置文件大小限制。请建议。我认为我们在使用基于时间的策略时没有设置大小限制。。 我已经开始使用下面的解决方案来解决这个问题 log4j.rootLogger=warn, stdout, R log4j.appender.R=org.apache.log4j.rolling.RollingFileAppender log4j.appender.R.rollingPolicy=org.apache.log4j.rolling.TimeB

日志记录工作正常,但日志文件大小不限于1024。它不断增加


我想设置文件大小限制。请建议。

我认为我们在使用基于时间的策略时没有设置大小限制。。 我已经开始使用下面的解决方案来解决这个问题

log4j.rootLogger=warn, stdout, R
log4j.appender.R=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.R.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.R.triggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
log4j.appender.R.triggeringPolicy.MaxFileSize=1024
log4j.appender.R.rollingPolicy.FileNamePattern=example.%d{yyyyMMdd}.log.gz
log4j.appender.R.rollingPolicy.ActiveFileName=example.log
log4j.appender.R=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.R.Append=true
log4j.fileName=日志/示例
log4j.appender.R.File=${log4j.fileName}.log
log4j.appender.R.RollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy
log4j.appender.R.RollingPolicy.FileNamePattern=${log4j.fileName}。%i.log.gz
log4j.appender.R.RollingPolicy.MinIndex=1
log4j.appender.R.RollingPolicy.MaxIndex=13
log4j.appender.R.TriggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
log4j.appender.R.TriggeringPolicy.MaxFileSize=400000000
log4j.appender.R.layout=org.apache.log4j.patternalyout
log4j.appender.R.layout.ConversionPattern=%d[%t]-5p%c-%m%n
log4j.appender.R=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.R.Append=true
log4j.fileName=logs/example
log4j.appender.R.File=${log4j.fileName}.log
log4j.appender.R.RollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy
log4j.appender.R.RollingPolicy.FileNamePattern=${log4j.fileName}.%i.log.gz
log4j.appender.R.RollingPolicy.MinIndex=1
log4j.appender.R.RollingPolicy.MaxIndex=13
log4j.appender.R.TriggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
log4j.appender.R.TriggeringPolicy.MaxFileSize=400000000
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d [%t] %-5p %c <%X{currentUser}> - %m%n