[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