Hi Srikanth,
Please see my code below. This one is working. I saw on yours some diferences.
<appender
name="MONITOR"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${destination}/${contextName}-monitor.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!--
separa o arquivo de log diariamente -->
<fileNamePattern>${destination}/${contextName}-monitor-%d{yyyyMMdd}.%i.log.zip</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!--
ou sempre que o arquivo alcancar 100Mb -->
<maxFileSize>100MB</maxFileSize>
<maxHistory>10</maxHistory>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>%date{yyyyMMdd|HHmmss.SSS}|%10X{tid}|%X{ipAddress}|%X{sessionId}|${contextName}|%msg%n</pattern>
</encoder>
</appender>
Regards,
Lucas Fabiano
Arquitetura Corporativa
Tel.
5511 2847-9523
lucas.fabiano@br.experian.com
serasaexperian.com.br
De: Logback-user [mailto:logback-user-bounces@qos.ch]
Em nome de Srikanth Hugar
Enviada em: quarta-feira, 1 de abril de 2015 03:14
Para: logback users list
Assunto: [logback-user] log files are not rolling with logback.xml conf in karaf
Hello All,
My log files are not rolling when it reached 10MB with below configuration.
I tried other combination too, could not succeed. Please help me in resolving the issue.
What i could be configuring wrong here.
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>data/log/karaf.log</file>
<encoder>
<pattern>%d{ISO8601} | %-5level | %thread | %logger{1} | %message%n
</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<maxIndex>15</maxIndex>
<fileNamePattern>data/log/karaf.%d{yyyy-MM-dd}.%i.gz
</fileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>10MB</MaxFileSize>
</triggeringPolicy>
</appender>
Thanks.
Srikanth.