【发布时间】:2017-03-03 05:08:53
【问题描述】:
我正在使用 log4j 进行日志记录,如下所示
log4j.appender.RollingAppender=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.RollingAppender.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.RollingAppender.rollingPolicy.fileNamePattern=C:log/app-log%d{yyyy-MM-dd}.log
log4j.appender.RollingAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingAppender.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n
log4j.appender.RollingAppender.Append=true
log4j.appender.RollingAppender.MaxFileSize=100MB
log4j.appender.RollingAppender.MaxBackupIndex=100
log4j.appender.RollingAppender.encoding=UTF-8
log4j.appender.RollingAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingAppender.layout.ConversionPattern=[%p] %d %c %M - %m%n
此配置每天都会创建日志文件,并且由于该日志文件增长到一定 GB 并产生问题。我需要根据大小和时间滚动日志文件。你能建议我做同样的配置吗?
【问题讨论】:
标签: java logging configuration log4j