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>