Exemple #1
0
 private ColoredConsoleAppender.LevelColors GetConsoleLevel(Level level, ColoredConsoleAppender.Colors color)
 {
     return(new ColoredConsoleAppender.LevelColors()
     {
         Level = level,
         ForeColor = color
     });
 }
Exemple #2
0
            ColoredConsoleAppender.LevelColors CreateLevelColors(Level level, ColoredConsoleAppender.Colors foreColor)
            {
                var levelColors = new ColoredConsoleAppender.LevelColors();

                levelColors.Level     = level;
                levelColors.ForeColor = foreColor;


                return(levelColors);
            }
Exemple #3
0
 private static void AddColorMapping(
     ColoredConsoleAppender appender,
     Level level,
     ColoredConsoleAppender.Colors color)
 {
     ColoredConsoleAppender.LevelColors mapping =
         new ColoredConsoleAppender.LevelColors();
     mapping.Level     = level;
     mapping.ForeColor = color;
     appender.AddMapping(mapping);
 }
Exemple #4
0
        public static Color ToColor(this ColoredConsoleAppender.Colors colors)
        {
            var anyComponent = (colors & ColoredConsoleAppender.Colors.White) != 0;
            var high         = colors.HasFlag(ColoredConsoleAppender.Colors.HighIntensity);

            if (colors.HasFlag(ColoredConsoleAppender.Colors.White))
            {
                var whiteComponent = high ? 255 : 170;
                return(Color.FromArgb(whiteComponent, whiteComponent, whiteComponent));
            }
            else
            {
                return(Color.FromArgb(GetComponentValue(colors.HasFlag(ColoredConsoleAppender.Colors.Red), high, anyComponent),
                                      GetComponentValue(colors.HasFlag(ColoredConsoleAppender.Colors.Green), high, anyComponent),
                                      GetComponentValue(colors.HasFlag(ColoredConsoleAppender.Colors.Blue), high, anyComponent)));
            }
        }
 static void Map(ColoredConsoleAppender appender, Colors fore, params Level[] levels)
 {
     foreach (var level in levels)
     {
         appender.AddMapping(new ColoredConsoleAppender.LevelColors()
             {
                 ForeColor = fore,
                 Level = level
             });
     }
 }
Exemple #6
0
        private static ColoredConsoleAppender.LevelColors CreateColorMapping(Level level, ColoredConsoleAppender.Colors foreColor)
        {
            var errorColorMapping = new ColoredConsoleAppender.LevelColors()
            {
                ForeColor = foreColor,
                Level     = level
            };

            return(errorColorMapping);
        }
Exemple #7
0
        private static ColoredConsoleAppender.LevelColors SetLevelColors(Level level, ColoredConsoleAppender.Colors color)
        {
            ColoredConsoleAppender.LevelColors LvlColors = new ColoredConsoleAppender.LevelColors();
            LvlColors.Level     = level;
            LvlColors.ForeColor = color;

            return(LvlColors);
        }