You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2004/08/02 11:41:41 UTC
cvs commit: logging-log4net/src/Appender ColoredConsoleAppender.cs
nicko 2004/08/02 02:41:41
Modified: src/Appender ColoredConsoleAppender.cs
Log:
Added overloaded AddMapping() method
Revision Changes Path
1.8 +13 -2 logging-log4net/src/Appender/ColoredConsoleAppender.cs
Index: ColoredConsoleAppender.cs
===================================================================
RCS file: /home/cvs/logging-log4net/src/Appender/ColoredConsoleAppender.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ColoredConsoleAppender.cs 24 Jul 2004 14:54:42 -0000 1.7
+++ ColoredConsoleAppender.cs 2 Aug 2004 09:41:41 -0000 1.8
@@ -225,8 +225,19 @@
/// <param name="mapping">The mapping to add</param>
public void AddMapping(LevelColors mapping)
{
- ushort usMapping = (ushort)((int)mapping.ForeColor + (((int)mapping.BackColor) << 4) );
- m_Level2ColorMap[mapping.Level] = usMapping;
+ AddMapping(mapping.Level, mapping.ForeColor, mapping.BackColor);
+ }
+
+ /// <summary>
+ /// Add a mapping of level to color
+ /// </summary>
+ /// <param name="level">The level to map to a color</param>
+ /// <param name="foreColor">The mapped foreground color for the specified level</param>
+ /// <param name="backColor">The mapped background color for the specified level</param>
+ public void AddMapping(log4net.Core.Level level, Colors foreColor, Colors backColor)
+ {
+ ushort usMapping = (ushort)((int)foreColor + (((int)backColor) << 4) );
+ m_Level2ColorMap[level] = usMapping;
}
/// <summary>