This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 55c72debc343ee3f46ba929069da0785248a944a Author: Gautier DI FOLCO <[email protected]> AuthorDate: Fri Apr 19 15:24:53 2019 +0200 JAMES-2737 Use rotation logs for docker images --- .../run/guice/cassandra-ldap/destination/conf/logback.xml | 12 +++++++++++- .../cassandra-rabbitmq-ldap/destination/conf/logback.xml | 12 +++++++++++- .../guice/cassandra-rabbitmq/destination/conf/logback.xml | 12 +++++++++++- dockerfiles/run/guice/cassandra/destination/conf/logback.xml | 12 +++++++++++- dockerfiles/run/guice/jpa-smtp/destination/conf/logback.xml | 12 +++++++++++- dockerfiles/run/guice/jpa/destination/conf/logback.xml | 12 +++++++++++- dockerfiles/run/guice/memory/destination/conf/logback.xml | 12 +++++++++++- 7 files changed, 77 insertions(+), 7 deletions(-) diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/logback.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/logback.xml index 94a639f..08294af 100644 --- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/logback.xml +++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/logback.xml @@ -12,8 +12,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/logback.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/logback.xml index 94a639f..08294af 100644 --- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/logback.xml +++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/logback.xml @@ -12,8 +12,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/logback.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/logback.xml index 94a639f..08294af 100644 --- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/logback.xml +++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/logback.xml @@ -12,8 +12,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> diff --git a/dockerfiles/run/guice/cassandra/destination/conf/logback.xml b/dockerfiles/run/guice/cassandra/destination/conf/logback.xml index 94a639f..08294af 100644 --- a/dockerfiles/run/guice/cassandra/destination/conf/logback.xml +++ b/dockerfiles/run/guice/cassandra/destination/conf/logback.xml @@ -12,8 +12,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/logback.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/logback.xml index 1f91099..efee35e 100644 --- a/dockerfiles/run/guice/jpa-smtp/destination/conf/logback.xml +++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/logback.xml @@ -12,8 +12,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> diff --git a/dockerfiles/run/guice/jpa/destination/conf/logback.xml b/dockerfiles/run/guice/jpa/destination/conf/logback.xml index 1f91099..efee35e 100644 --- a/dockerfiles/run/guice/jpa/destination/conf/logback.xml +++ b/dockerfiles/run/guice/jpa/destination/conf/logback.xml @@ -12,8 +12,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> diff --git a/dockerfiles/run/guice/memory/destination/conf/logback.xml b/dockerfiles/run/guice/memory/destination/conf/logback.xml index 275b806..f7c8903 100644 --- a/dockerfiles/run/guice/memory/destination/conf/logback.xml +++ b/dockerfiles/run/guice/memory/destination/conf/logback.xml @@ -31,8 +31,18 @@ </encoder> </appender> - <appender name="LOG_FILE" class="ch.qos.logback.core.FileAppender"> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/logs/james.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> + <fileNamePattern>/logs/james.%i.log.tar.gz</fileNamePattern> + <minIndex>1</minIndex> + <maxIndex>3</maxIndex> + </rollingPolicy> + + <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> + <maxFileSize>100MB</maxFileSize> + </triggeringPolicy> + <encoder> <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> <immediateFlush>false</immediateFlush> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
