我需要一个能够根据filesize滚动日志文件的appender。所以我创建了以下属性文件
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.MaxFileSize=50MB
log4j.appender.rollingFile.MaxBackupIndex=7
log4j.appender.rollingFile.Encoding=UTF-8
log4j.appender.rollingFile.file=/home/test.log
log4j.appender.rollingFile.append=true
log4j.appender.rollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%d{ISO8601} %-5p (%t) [%X{orgId};%X{userId};%X{ip}] %c - %m%n
但是只有在重新启动服务器后才能正常工作。要每次滚动文件,我需要重新启动我的服务。 属性文件集中有错误吗?当达到大小限制时,如何使日志文件自行轮换?