Hello,

Given that to the best of my knowledge there were no changes in code related to recovery upon failure in version 0.9.29, I find it rather implausible that 0.9.29 behaves any differently than 0.9.28. How sure are you of the change in behavior? Under which OS and JDK are you running your tests?


On 26/08/2011 4:58 PM, rlambert-den wrote:

In development, our application generates an enormous amount of logging. For
that reason it was handy with logback 0.9.28 to be able to just delete a log
file and let the app continue and just start writing a to a new file.

Unfortunately, in logback 0.9.29, that doesn't work. If I delete the current
log file, logback does not create a new one. It just stops logging
altogether. I'd be grateful for any tips on how to fix this and restore the
old behavior (sorry, going back to 0.9.28 is not an option for political
reasons).

Our configuration has not changed and it is a pretty trivial
RollingFileAppender (config is appended).


<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">

        <!--  test or production log setting -->
        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
                <encoder>
                        <pattern>LEVEL:%-5level - %msg%n</pattern>
                </encoder>
        </appender>

        <appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
                <rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                        <!-- daily rollover -->
                        
<fileNamePattern>NetworkService.%d{yyyy-MM-dd}.log</fileNamePattern>
                        <!-- keep 30 days' worth of history -->
                <maxHistory>7</maxHistory>
                </rollingPolicy>
                <encoder>
                <pattern>%d{HH:mm:ss.SSS} THREAD:[%thread] LEVEL:%-5level -
%msg%n</pattern>
                </encoder>
        </appender>
                
        <logger name="NetworkService" level="DEBUG">
        <appender-ref ref="FILE" />
        <appender-ref ref="STDOUT" />   
        </logger>
                
</configuration>




--
QOS.ch, main sponsor of cal10n, logback and slf4j open source projects, is looking to hire talented software developers. For further details, see http://logback.qos.ch/job.html
_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to