You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2016/02/01 18:49:24 UTC
[20/50] brooklyn-server git commit: Switch to rolling logs
Switch to rolling logs
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/76fadda5
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/76fadda5
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/76fadda5
Branch: refs/heads/0.6.0
Commit: 76fadda53ceb4f2e7a9d7dce4eff4e2df1aa5857
Parents: 69fd8d5
Author: Sam Corbett <sa...@cloudsoftcorp.com>
Authored: Tue Nov 12 13:04:41 2013 +0000
Committer: Sam Corbett <sa...@cloudsoftcorp.com>
Committed: Tue Nov 12 16:08:45 2013 +0000
----------------------------------------------------------------------
.../brooklyn/logback-appender-file.xml | 41 +++++++++++++++++++-
.../brooklyn/logback-appender-file.xml | 1 -
2 files changed, 39 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/76fadda5/usage/logback-includes/src/main/resources/brooklyn/logback-appender-file.xml
----------------------------------------------------------------------
diff --git a/usage/logback-includes/src/main/resources/brooklyn/logback-appender-file.xml b/usage/logback-includes/src/main/resources/brooklyn/logback-appender-file.xml
index 0a49cab..675ffaa 100644
--- a/usage/logback-includes/src/main/resources/brooklyn/logback-appender-file.xml
+++ b/usage/logback-includes/src/main/resources/brooklyn/logback-appender-file.xml
@@ -1,15 +1,52 @@
<included>
- <appender name="FILE" class="ch.qos.logback.core.FileAppender">
- <file>${logging.dir:-./}${logging.basename:-brooklyn}.log</file>
+ <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logging.dir:-./}${logging.basename:-brooklyn}.debug.log</file>
<append>true</append>
<encoder>
<pattern>%d %-5level %logger{30} [%thread{15}]: %msg%n</pattern>
</encoder>
+
+ <!-- Truncate log at 100 MB, max history of 10 -->
+ <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logging.dir:-./}${logging.basename:-brooklyn}.debug-%i.log.zip</fileNamePattern>
+ <minIndex>1</minIndex>
+ <maxIndex>10</maxIndex>
+ </rollingPolicy>
+
+ <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+ <maxFileSize>100MB</maxFileSize>
+ </triggeringPolicy>
</appender>
+ <!-- create a separate info log which will let us see a much longer history
+ (debug logs may hit their 10x 100MB limit much sooner!) -->
+ <appender name="INFO-FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logging.dir:-./}${logging.basename:-brooklyn}.info.log</file>
+ <append>true</append>
+ <encoder>
+ <pattern>%d %-5level %logger{30} [%thread{15}]: %msg%n</pattern>
+ </encoder>
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+ <level>INFO</level>
+ </filter>
+
+ <!-- Truncate log at 100 MB, max history of 10 -->
+ <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logging.dir:-./}${logging.basename:-brooklyn}.info-%i.log.zip</fileNamePattern>
+ <minIndex>1</minIndex>
+ <maxIndex>10</maxIndex>
+ </rollingPolicy>
+
+ <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+ <maxFileSize>100MB</maxFileSize>
+ </triggeringPolicy>
+ </appender>
+
+
<root>
<appender-ref ref="FILE" />
+ <appender-ref ref="INFO-FILE" />
</root>
</included>
http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/76fadda5/utils/test-support/src/main/resources/brooklyn/logback-appender-file.xml
----------------------------------------------------------------------
diff --git a/utils/test-support/src/main/resources/brooklyn/logback-appender-file.xml b/utils/test-support/src/main/resources/brooklyn/logback-appender-file.xml
index 04b12d2..06b87cb 100644
--- a/utils/test-support/src/main/resources/brooklyn/logback-appender-file.xml
+++ b/utils/test-support/src/main/resources/brooklyn/logback-appender-file.xml
@@ -1,4 +1,3 @@
-
<included>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">