У меня есть политика ниже в политике logback.xml.
Проблема в том, что если размер файла превышает 10 МБ, это исключение. Похоже, он пытается создать новый файл, но поскольку тот же файл уже присутствует на ту же дату, он не может этого сделать и выдает исключение.
Например, у нас уже есть файл pvExport.2016-05-15.log, и если pvExport.log превышает 10 МБ, он попытается создать файл с тем же именем, что и pvExport.2016-05-15.log , и, следовательно, будет бросать исключение, не уверен, хотяLogback: Исключение, когда файл растет за пределы maxFileSize
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${EXPORT_LOG_HOME}/pvExport.%d{yyyy-MM-dd}.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
, который сработал, спасибо – Ahmad