For your information,I have try that same procedure in NiFi-1.1.1 also.

In that also NiFi have logback-classic-1.1.3 and logback-core-1.1.3 jar
only present.

In conf\logback.xml  MaxFileSize and maxHistory in *TimeBasedRollingPolicy*
not work.



On Wed, Apr 12, 2017 at 3:58 PM, prabhu Mahendran <[email protected]>
wrote:

> Jeff,
>
> Thanks for your mail.
>
> I need to use log back 1.1.7 in NiFi-0.6.1 .
>
> Can you suggest any way to change 1.1.3 into 1.1.7?
>
> On Wed, Apr 12, 2017 at 9:42 AM, Jeff <[email protected]> wrote:
>
>> Hello Prabhu,
>>
>> I think you're running into a logback bug [1] that is fixed with 1.1.7.
>> Unfortunately, it looks like NiFi 0.6.1 is using logback 1.1.3.
>>
>> [1] https://jira.qos.ch/browse/LOGBACK-747
>>
>> On Tue, Apr 11, 2017 at 8:37 AM prabhu Mahendran <[email protected]>
>> wrote:
>>
>>> In NiFi-0.6.1 ,i have try to reduce size of nifi-app.log to be stored in
>>> local directory.
>>>
>>> In that conf\logback.xml i have configured "MaxFileSize" to be 1MB.I
>>> think this only stores nifi-app.log should be under 1 MB Size only.But it
>>> doesn't do like that.It always store every logs.
>>>
>>> <appender name="APP_FILE" 
>>> class="ch.qos.logback.core.rolling.RollingFileAppender">
>>>         <file>logs/nifi-app.log</file>
>>>         <rollingPolicy 
>>> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>>>             <!--
>>>               For daily rollover, use 'app_%d.log'.
>>>               For hourly rollover, use 'app_%d{yyyy-MM-dd_HH}.log'.
>>>               To GZIP rolled files, replace '.log' with '.log.gz'.
>>>               To ZIP rolled files, replace '.log' with '.log.zip'.
>>>             -->
>>>             
>>> <fileNamePattern>./logs/nifi-app_%d{yyyy-MM-dd_HH}.%i.log</fileNamePattern>
>>>             <timeBasedFileNamingAndTriggeringPolicy 
>>> class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
>>>                 <maxFileSize>1MB</maxFileSize>
>>>             </timeBasedFileNamingAndTriggeringPolicy>
>>>             <!-- keep 30 log files worth of history -->
>>>             <maxHistory>1</maxHistory>
>>>         </rollingPolicy>
>>>         <encoder 
>>> class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
>>>             <pattern>%date %level [%thread] %logger{40} %msg%n</pattern>
>>>             <immediateFlush>true</immediateFlush>
>>>         </encoder>
>>>     </appender>
>>>
>>> Now i need to set 1MB for size of an nifi-app.log.
>>>
>>> *How to set size for nifi-app.log?*
>>>
>>
>

Reply via email to