You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2014/12/11 16:35:10 UTC
svn commit: r1644680 - in /openmeetings:
branches/3.0.x/src/main/webapp/WEB-INF/classes/
trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/
Author: solomax
Date: Thu Dec 11 15:35:10 2014
New Revision: 1644680
URL: http://svn.apache.org/r1644680
Log:
[OPENMEETINGS-1135] openmeetings.log file is now rotating
Removed:
openmeetings/branches/3.0.x/src/main/webapp/WEB-INF/classes/logback.xsd
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/logback.xsd
Modified:
openmeetings/branches/3.0.x/src/main/webapp/WEB-INF/classes/logback-config.xml
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/logback-config.xml
Modified: openmeetings/branches/3.0.x/src/main/webapp/WEB-INF/classes/logback-config.xml
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/main/webapp/WEB-INF/classes/logback-config.xml?rev=1644680&r1=1644679&r2=1644680&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/main/webapp/WEB-INF/classes/logback-config.xml (original)
+++ openmeetings/branches/3.0.x/src/main/webapp/WEB-INF/classes/logback-config.xml Thu Dec 11 15:35:10 2014
@@ -19,13 +19,12 @@
-->
-<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="logback.xsd">
+<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<contextName>${current_openmeetings_context_name}</contextName>
-
+
<jmxConfigurator contextName="${current_openmeetings_context_name}" />
- <appender name="FLOG2" class="ch.qos.logback.core.FileAppender">
+ <appender name="FLOG2" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>log/${current_openmeetings_context_name}.log</File>
<Append>false</Append>
<Encoding>UTF-8</Encoding>
@@ -36,23 +35,33 @@
%5p %d{MM-dd HH:mm:ss.SSS } %c{15}:%L [%t] - %m%n
</Pattern>
</layout>
- </appender>
- <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
- <layout class="ch.qos.logback.classic.PatternLayout">
- <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t] - %m%n</pattern>
- </layout>
- </appender>
- <logger name="org.apache.axis2" level="ERROR"/>
- <logger name="com.mchange.v2" level="ERROR"/>
- <logger name="org.apache.axiom" level="ERROR"/>
- <logger name="org.apache.commons.httpclient" level="ERROR"/>
- <logger name="de.hunsicker.jalopy.io" level="ERROR"/>
- <logger name="org.apache.axis2.enterprise" level="ERROR"/>
- <logger name="httpclient.wire.header" level="ERROR"/>
- <logger name="org.apache.directory" level="INFO"/>
- <logger name="org.apache.mina.filter.ssl.SslFilter" level="ERROR"/>
- <root level="DEBUG">
- <appender-ref ref="FLOG2"/>
- <appender-ref ref="CONSOLE2"/>
- </root>
+ <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+ <!-- daily rollover -->
+ <fileNamePattern>log\${current_openmeetings_context_name}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+ <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+ <!-- or whenever the file size reaches 100MB -->
+ <maxFileSize>50MB</maxFileSize>
+ </timeBasedFileNamingAndTriggeringPolicy>
+ <!-- keep 30 days' worth of history -->
+ <maxHistory>50</maxHistory>
+ </rollingPolicy>
+ </appender>
+ <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t] - %m%n</pattern>
+ </layout>
+ </appender>
+ <logger name="org.apache.axis2" level="ERROR" />
+ <logger name="com.mchange.v2" level="ERROR" />
+ <logger name="org.apache.axiom" level="ERROR" />
+ <logger name="org.apache.commons.httpclient" level="ERROR" />
+ <logger name="de.hunsicker.jalopy.io" level="ERROR" />
+ <logger name="org.apache.axis2.enterprise" level="ERROR" />
+ <logger name="httpclient.wire.header" level="ERROR" />
+ <logger name="org.apache.directory" level="INFO" />
+ <logger name="org.apache.mina.filter.ssl.SslFilter" level="ERROR" />
+ <root level="DEBUG">
+ <appender-ref ref="FLOG2" />
+ <appender-ref ref="CONSOLE2" />
+ </root>
</configuration>
Modified: openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/logback-config.xml
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/logback-config.xml?rev=1644680&r1=1644679&r2=1644680&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/logback-config.xml (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/WEB-INF/classes/logback-config.xml Thu Dec 11 15:35:10 2014
@@ -19,13 +19,12 @@
-->
-<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="logback.xsd">
+<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<contextName>${current_openmeetings_context_name}</contextName>
-
+
<jmxConfigurator contextName="${current_openmeetings_context_name}" />
- <appender name="FLOG2" class="ch.qos.logback.core.FileAppender">
+ <appender name="FLOG2" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>log/${current_openmeetings_context_name}.log</File>
<Append>false</Append>
<Encoding>UTF-8</Encoding>
@@ -36,23 +35,33 @@
%5p %d{MM-dd HH:mm:ss.SSS } %c{15}:%L [%t] - %m%n
</Pattern>
</layout>
- </appender>
- <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
- <layout class="ch.qos.logback.classic.PatternLayout">
- <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t] - %m%n</pattern>
- </layout>
- </appender>
- <logger name="org.apache.axis2" level="ERROR"/>
- <logger name="com.mchange.v2" level="ERROR"/>
- <logger name="org.apache.axiom" level="ERROR"/>
- <logger name="org.apache.commons.httpclient" level="ERROR"/>
- <logger name="de.hunsicker.jalopy.io" level="ERROR"/>
- <logger name="org.apache.axis2.enterprise" level="ERROR"/>
- <logger name="httpclient.wire.header" level="ERROR"/>
- <logger name="org.apache.directory" level="INFO"/>
- <logger name="org.apache.mina.filter.ssl.SslFilter" level="ERROR"/>
- <root level="DEBUG">
- <appender-ref ref="FLOG2"/>
- <appender-ref ref="CONSOLE2"/>
- </root>
+ <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+ <!-- daily rollover -->
+ <fileNamePattern>log\${current_openmeetings_context_name}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+ <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+ <!-- or whenever the file size reaches 100MB -->
+ <maxFileSize>50MB</maxFileSize>
+ </timeBasedFileNamingAndTriggeringPolicy>
+ <!-- keep 30 days' worth of history -->
+ <maxHistory>50</maxHistory>
+ </rollingPolicy>
+ </appender>
+ <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t] - %m%n</pattern>
+ </layout>
+ </appender>
+ <logger name="org.apache.axis2" level="ERROR" />
+ <logger name="com.mchange.v2" level="ERROR" />
+ <logger name="org.apache.axiom" level="ERROR" />
+ <logger name="org.apache.commons.httpclient" level="ERROR" />
+ <logger name="de.hunsicker.jalopy.io" level="ERROR" />
+ <logger name="org.apache.axis2.enterprise" level="ERROR" />
+ <logger name="httpclient.wire.header" level="ERROR" />
+ <logger name="org.apache.directory" level="INFO" />
+ <logger name="org.apache.mina.filter.ssl.SslFilter" level="ERROR" />
+ <root level="DEBUG">
+ <appender-ref ref="FLOG2" />
+ <appender-ref ref="CONSOLE2" />
+ </root>
</configuration>