Author: bodewig
Date: Thu Nov 17 10:42:07 2011
New Revision: 1203145
URL: http://svn.apache.org/viewvc?rev=1203145&view=rev
Log:
Documentation for managed colored console appender. Submitted by Pavlos
Touboulidis. LOG4NET-292
Modified:
logging/log4net/trunk/pom.xml
logging/log4net/trunk/src/site/xdoc/release/config-examples.xml
logging/log4net/trunk/src/site/xdoc/release/framework-support.xml
Modified: logging/log4net/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/pom.xml?rev=1203145&r1=1203144&r2=1203145&view=diff
==============================================================================
--- logging/log4net/trunk/pom.xml (original)
+++ logging/log4net/trunk/pom.xml Thu Nov 17 10:42:07 2011
@@ -20,7 +20,7 @@
<groupId>log4net</groupId>
<artifactId>apache-log4net</artifactId>
<packaging>pom</packaging>
- <version>1.2.11</version>
+ <version>1.2.12</version>
<name>Apache log4net</name>
<description>Logging framework for Microsoft .NET Framework.</description>
<url>http://logging.apache.org/log4net/</url>
Modified: logging/log4net/trunk/src/site/xdoc/release/config-examples.xml
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/src/site/xdoc/release/config-examples.xml?rev=1203145&r1=1203144&r2=1203145&view=diff
==============================================================================
--- logging/log4net/trunk/src/site/xdoc/release/config-examples.xml (original)
+++ logging/log4net/trunk/src/site/xdoc/release/config-examples.xml Thu Nov 17
10:42:07 2011
@@ -693,6 +693,56 @@ CREATE TABLE Log (
]]></source>
</section>
+ <section id="managedcoloredconsoleappender"
name="ManagedColoredConsoleAppender">
+ <p>
+ For full details see the SDK Reference entry: <a
href="sdk/log4net.Appender.ManagedColoredConsoleAppender.html">log4net.Appender.ManagedColoredConsoleAppender</a>.
+ </p>
+ <p>
+ The following example shows how to configure the <span
class="code">ManagedColoredConsoleAppender</span>
+ to log messages to the console. By default the messages
are sent to the console
+ standard output stream. This example shows how to
highlight error messages.
+ </p>
+ <source language="xml"><![CDATA[
+<appender name="ManagedColoredConsoleAppender"
type="log4net.Appender.ManagedColoredConsoleAppender">
+ <mapping>
+ <level value="ERROR" />
+ <foreColor value="White" />
+ <backColor value="Red" />
+ </mapping>
+ <layout type="log4net.Layout.PatternLayout">
+ <conversionPattern value="%date [%thread] %-5level %logger
[%property{NDC}] - %message%newline" />
+ </layout>
+</appender>
+ ]]></source>
+ <p>
+ This example shows how to colorize multiple levels.
+ </p>
+ <source language="xml"><![CDATA[
+<appender name="ManagedColoredConsoleAppender"
type="log4net.Appender.ManagedColoredConsoleAppender">
+ <mapping>
+ <level value="ERROR" />
+ <foreColor value="DarkRed" />
+ </mapping>
+ <mapping>
+ <level value="WARN" />
+ <foreColor value="Yellow" />
+ </mapping>
+ <mapping>
+ <level value="INFO" />
+ <foreColor value="White" />
+ </mapping>
+ <mapping>
+ <level value="DEBUG" />
+ <foreColor value="Blue" />
+ </mapping>
+
+ <layout type="log4net.Layout.PatternLayout">
+ <conversionPattern value="%date %-5level %-20.20logger:
%message%newline"/>
+ </layout>
+</appender>
+ ]]></source>
+ </section>
+
<section id="memoryappender" name="MemoryAppender">
<p>
For full details see the SDK Reference entry: <a
href="sdk/log4net.Appender.MemoryAppender.html">log4net.Appender.MemoryAppender</a>.
Modified: logging/log4net/trunk/src/site/xdoc/release/framework-support.xml
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/src/site/xdoc/release/framework-support.xml?rev=1203145&r1=1203144&r2=1203145&view=diff
==============================================================================
--- logging/log4net/trunk/src/site/xdoc/release/framework-support.xml (original)
+++ logging/log4net/trunk/src/site/xdoc/release/framework-support.xml Thu Nov
17 10:42:07 2011
@@ -332,6 +332,21 @@ limitations under the License.
<td>x</td>
</tr>
<tr>
+ <td>ManagedColoredConsoleAppender</td>
+ <td></td>
+ <td></td>
+ <td>x</td>
+ <td>x</td>
+ <td>x</td>
+ <td>x</td>
+ <td>x</td>
+ <td></td>
+ <td></td>
+ <td>x</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
<td>MemoryAppender</td>
<td>x</td>
<td>x</td>