[logback-user] log file splits in multiple tmp files

Ceki Gulcu ceki at qos.ch
Fri May 13 10:07:19 UTC 2016


Hi Suraj,

Which version of logback are you using? More recent versions of logback 
detect collisions between multiple appenders writing to the same file 
and alerts the user. Collision between appenders is often the cause of 
.tmp files.

--
Ceki

On 5/13/2016 11:21, Suraj Mundada wrote:
> Hi,
>
> I have configured log appenders to separate logs based on functionality.
> It looks as below:
>
> Appender:
>
> |
>      <appender name="MOBILE_APPENDER"
> class="ch.qos.logback.core.rolling.RollingFileAppender">
>          <file>${application.home}/logs/mobile.log</file>
>          <rollingPolicy
> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>              <!-- daily rollover with compression -->
>
> <fileNamePattern>${application.home}/logs/mobile-log-%d{dd-MM-yyyy}.gz</fileNamePattern>
>              <!-- keep 1 week worth of history -->
>              <maxHistory>7</maxHistory>
>          </rollingPolicy>
>          <encoder>
>              <pattern>%date{dd-MM-yyyy HH:mm:ss} %message%n</pattern>
>              <!-- this quadruples logging throughput -->
>              <immediateFlush>false</immediateFlush>
>          </encoder>
>      </appender>
> |
>
> Logger:
>
> |
>      <logger name="mobile" level="DEBUG" additivity="false">
>          <appender-ref ref="MOBILE_APPENDER" />
>      </logger>
>
> |
>
> Code:
>
> |
> Logger.of("mobile").debug("log statement");
> |
>
> Same configuration works well for other appenders and loggers for
> different log files. In the case of mobile log file, it gets split into
> multiple tmp files as below
>
> |
> mobile.log1069573507939492.tmp
> mobile.log1156778511668518.tmp
> mobile.log1420697709142498.tmp
> mobile.log1503633156746801.tmp
> mobile.log1674487680335483.tmp
> mobile.log1761638721293414.tmp
> mobile.log1932597676801911.tmp
> |
>
> Because of this, it does not get compressed at every midnight as per log
> rolling policy.
>
> Any idea why it happens?
>
> Regards,
> Suraj
>


More information about the logback-user mailing list