[logback-user] Delete log file

pwillems66 at zonnet.nl pwillems66 at zonnet.nl
Wed Nov 17 08:30:20 CET 2010


We think about it but I doubt it. Maybe someone else have a (different) 
solution?


> With append=false, log a start message (e.g. "Starting"), which >will
> then overwrite the file.  Is that good enough for the needs?


> On Tue, Nov 16, 2010 at 10:47 AM,  <pwillems66 at zonnet.nl> >wrote:
>> Hi,
>>
>> For every test we do, we need a log file.
>> If the test fails, the log file can be viewed and the errors can be fixed.
>> If the errors are fixed and the test runs again and there are no errors, I
>> want to delete this log file.
>> Is it possible to delete a log file? (While file is is use by logback!)
>> If yes, how?
>>
>> My configuration is:
>> <?xml version="1.0" encoding="UTF-8" ?>
>> <configuration>
>>
>>  <appender name="RootSiftAppender"
>> class="ch.qos.logback.classic.sift.SiftingAppender">
>>   <append>false</append>    <discriminator>
>>     <Key>testname</Key>
>>     <DefaultValue>testrun</DefaultValue>
>>   </discriminator>
>>   <sift>
>>     <appender name="FILE-${testname}"
>> class="ch.qos.logback.core.rolling.RollingFileAppender">
>>       <File>${testname}.log</File>
>>       <rollingPolicy
>> class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
>>         <FileNamePattern>${testname}.%i.log</FileNamePattern>
>>         <MinIndex>1</MinIndex>
>>         <MaxIndex>1</MaxIndex>
>>       </rollingPolicy>
>>       <triggeringPolicy
>> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
>>         <MaxFileSize>5MB</MaxFileSize>
>>       </triggeringPolicy>
>>       <layout class="ch.qos.logback.classic.PatternLayout">
>>         <Pattern>%d{ISO8601} - %msg%n</Pattern>
>>       </layout>
>>     </appender>
>>   </sift>
>>  </appender>
>>  <root level="error">
>>   <appender-ref ref="RootSiftAppender" />
>>  </root>
>> </configuration>
>>
>> _______________________________________________
>> Logback-user mailing list
>> Logback-user at qos.ch
>> http://qos.ch/mailman/listinfo/logback-user
>>
>>




More information about the Logback-user mailing list