Я использую приведенную ниже конфигурацию для генерации журнала в зависимости от размера.Журналы создаются, однако прокатка останавливается после создания файлов max (10).Файл по умолчанию продолжает перезаписываться, и все пролонгированные файлы никогда не обновляются.
appender.sample.type = RollingFile
appender.sample.name = SampleRollingFile
appender.sample.fileName = ${basedir}/logs/${machine}_My_Sample.0.log
appender.sample.filePattern = ${basedir}/logs/${machine}_My_Sample.%i.log
appender.sample.layout.type = PatternLayout
appender.sample.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p [T:%T] %c{1}:%L - %m%n
appender.sample.policies.type = Policies
appender.sample.policies.size.type = SizeBasedTriggeringPolicy
appender.sample.policies.size.size = 100MB
appender.sample.strategy.type = DefaultRolloverStrategy
appender.sample.strategy.max = 10
Но когда я изменил исходное имя моего файла по умолчанию на My_Sample.log (удаляя индекс .0), оно отлично работает,Моим требованием к приложению является исходный файл с .0 и прокручиваемые журналы от 1 до 10.