我想每天制作一次日志文件,并且文件大小每250MB应该旋转一次。这是我目前的做法,但是很少有帖子显示该大小应该以字节为单位,这也不起作用。
` 名称
<Appenders>
<RollingFile name="RollingFile"
fileName="${sys:fileName}.log"
filePattern="${sys:fileName}_%d{yyyyMMdd-HHmm}.log.gz">
<Policies>
<OnStartupTriggeringPolicy />
<SizeBasedTriggeringPolicy size="250 MB"/>
<TimeBasedTriggeringPolicy interval="1"/>
</Policies>
<DefaultRolloverStrategy max="5" />
</RollingFile>
</Appenders>
<Loggers>
<Logger name="com.name.utilities" level="error" additivity="false">
<AppenderRef ref="RollingFile"/>
</Logger>
<!-- Need the root entry or log4j errors with "No Root logger was configured" -->
<Root level="error">
<AppenderRef ref="RollingFile" />
</Root>`