diff options
Diffstat (limited to 'org.eclipse.jubula.rc.javafx/logback.xml')
-rw-r--r-- | org.eclipse.jubula.rc.javafx/logback.xml | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/org.eclipse.jubula.rc.javafx/logback.xml b/org.eclipse.jubula.rc.javafx/logback.xml index 39bc9e7d3..c39a275cf 100644 --- a/org.eclipse.jubula.rc.javafx/logback.xml +++ b/org.eclipse.jubula.rc.javafx/logback.xml @@ -7,13 +7,23 @@ </pattern> </encoder> </appender> - <appender name="FILE" class="ch.qos.logback.core.FileAppender"> - <file>${user.home}/.jubula/logs/rc_javafx.log</file> - <encoder> - <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - </pattern> - </encoder> - </appender> + <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <file>${user.home}/.jubula/logs/rc_javafx.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>${user.home}/.jubula/logs/archive/rc_javafx.%i.log.zip</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>10MB</maxFileSize> + </triggeringPolicy> + + <encoder> + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + </pattern> + </encoder> + </appender> <root level="warn"> <appender-ref ref="FILE" /> </root> |