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>
  
  
  

Reply via email to