[prev in list] [next in list] [prev in thread] [next in thread]
List: log4net-dev
Subject: cvs commit: logging-log4net/xdocs/src/release config-examples.xml
From: nicko () apache ! org
Date: 2005-01-18 20:17:30
Message-ID: 20050118201730.13955.qmail () minotaur ! apache ! org
[Download RAW message or body]
nicko 2005/01/18 12:17:30
Modified: xdocs/src/release config-examples.xml
Log:
Added more examples of how to use the RollingFileAppender
Revision Changes Path
1.6 +41 -2 logging-log4net/xdocs/src/release/config-examples.xml
Index: config-examples.xml
===================================================================
RCS file: /home/cvs/logging-log4net/xdocs/src/release/config-examples.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- config-examples.xml 17 Jan 2005 20:25:51 -0000 1.5
+++ config-examples.xml 18 Jan 2005 20:17:30 -0000 1.6
@@ -703,13 +703,52 @@
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logfile" />
<appendToFile value="true" />
- <datePattern value="yyyyMMdd-HHmm" />
<rollingStyle value="Date" />
+ <datePattern value="yyyyMMdd-HHmm" />
+ <layout type="log4net.Layout.PatternLayout">
+ <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
+ </layout>
+</appender>
+ ]]></source>
+ <p>
+ This example show how to configure the <span class="code">RollingFileAppender</span>
+ to roll log files on a date period and within a date period on file size. For each day
+ only the last 10 files of 1MB will be kept.
+ </p>
+ <source language="xml"><![CDATA[
+<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
+ <file value="logfile" />
+ <appendToFile value="true" />
+ <rollingStyle value="Composite" />
+ <datePattern value="yyyyMMdd" />
+ <maxSizeRollBackups value="10" />
+ <maximumFileSize value="1MB" />
+ <layout type="log4net.Layout.PatternLayout">
+ <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
+ </layout>
+</appender>
+ ]]></source>
+ <p>
+ This example show how to configure the <span class="code">RollingFileAppender</span>
+ to roll log files once per program execution. The <span class="code">appendToFile</span>
+ property is set to <span class="code">false</span> to prevent the appender from overwriting
+ the existing files. The <span class="code">maxSizeRollBackups</span> is set to negative
+ 1 to allow an infinite number of backup files. The file size does have to be limited but
+ here it is set to 50 Gigabytes which, if a log file exceeds this size limit during a single
+ run then it will also be rolled.
+ </p>
+ <source language="xml"><![CDATA[
+<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
+ <file value="logfile.txt" />
+ <appendToFile value="false" />
+ <rollingStyle value="Size" />
+ <maxSizeRollBackups value="-1" />
+ <maximumFileSize value="50GB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
</layout>
</appender>
- ]]></source>
+ ]]></source>
</section>
<section name="SmtpAppender">
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic