private ColoredConsoleAppender.LevelColors GetConsoleLevel(Level level, ColoredConsoleAppender.Colors color) { return(new ColoredConsoleAppender.LevelColors() { Level = level, ForeColor = color }); }
ColoredConsoleAppender.LevelColors CreateLevelColors(Level level, ColoredConsoleAppender.Colors foreColor) { var levelColors = new ColoredConsoleAppender.LevelColors(); levelColors.Level = level; levelColors.ForeColor = foreColor; return(levelColors); }
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); }
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 }); } }
private static ColoredConsoleAppender.LevelColors CreateColorMapping(Level level, ColoredConsoleAppender.Colors foreColor) { var errorColorMapping = new ColoredConsoleAppender.LevelColors() { ForeColor = foreColor, Level = level }; return(errorColorMapping); }
private static ColoredConsoleAppender.LevelColors SetLevelColors(Level level, ColoredConsoleAppender.Colors color) { ColoredConsoleAppender.LevelColors LvlColors = new ColoredConsoleAppender.LevelColors(); LvlColors.Level = level; LvlColors.ForeColor = color; return(LvlColors); }