Hi,
as it says in the title, I use logback
1.0.3 and I encountered a problem last night.
My application was started in two separate
instances and it was logging alright.
I have it set up to do a rollover on
midnight and when the file reaches a certain size.
On 00:38 a rollover happened initiated
by one of the instances to file "osail.2012-06-18.0.log"and I
assume it went through alright.
But, on 00:58 the second instance was
done and it also initiated a rollover and it also rolled over to file "osail.2012-06-18.0.log".
Overwriting the first file.
I assumed it would have switched to
file "osail.2012-06-18.1.log" but that was not the case? Can
any body help me out, here?
For reference, this is my logback.xml:
<configuration
debug="true">
<property
name="LOGS.DIR"
value="/nfs/us08/rm_info/protex_scan/logs"
/>
<appender
name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOGS.DIR}/osail.log</file>
<!-- Ignored if
prudent true -->
<append>true</append>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!--
daily rollover -->
<fileNamePattern>${LOGS.DIR}/osail.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!--
or whenever the file size reaches 3MB -->
<maxFileSize>3MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--
keep 5 days' worth of history -->
<maxHistory>5</maxHistory>
</rollingPolicy>
<!--
encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder
by default -->
<encoder>
<!--
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>-->
<pattern>%d
[%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root
level="DEBUG">
<appender-ref
ref="FILE"
/>
</root>
</configuration>
Best regards,
Stephan
The information included in this e-mail and any files transmitted with it is strictly confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, please notify the sender immediately by e-mail and delete this e-mail as well as any attachment from your system. If you are not the intended recipient you are not authorized to use and/or copy this message and/or attachment and/or disclose the contents to any other person.