
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>