[
https://issues.apache.org/jira/browse/NIFI-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16088811#comment-16088811
]
Andre F de Miranda commented on NIFI-4189:
------------------------------------------
>From what I understand, based on logback settings, NiFi default logback
>behavior is configured to behave so that once a file reaches the limits set in:
{code}
<maxFileSize>100MB</maxFileSize>
{code}
The {{%i}} set in:
{code}
<fileNamePattern>${org.apache.nifi.bootstrap.config.log.dir}/nifi-app_%d{yyyy-MM-dd_HH}.%i.log.gz</fileNamePattern>
{code}
Kicks in, creating a new file
This seems to disarm the expected behavior of rotating files for a maximum of X
files as defined in:
{code}
<maxHistory>30</maxHistory>
{code}
In my tests, the best workaround seems to be increasing the size of
{code}
<maxFileSize>100MB</maxFileSize>
{code}
To a value that can hold a day worth of data.
Given the workaround above effectively disables rotation based on size - and in
exchange restores a healthy logfile rotation - I suggest we adjust the default
NiFi behavior so that:
1. we drop {{ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy}} for
{{ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy}}
2. Remove both {{%i}} and {{maxFileSize}} from logback.xml
> NiFi ignores logback rotation settings
> --------------------------------------
>
> Key: NIFI-4189
> URL: https://issues.apache.org/jira/browse/NIFI-4189
> Project: Apache NiFi
> Issue Type: Bug
> Reporter: Andre F de Miranda
>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)