static void tail_Changed(object sender, Tail.TailEventArgs e) { if (colorMappingDict != null) { ConsoleColor color; if (!colorMappingDict.TryGetValue(e.Level, out color)) { if (prevColor.HasValue) { prevColor = null; Console.ResetColor(); } } else if (!prevColor.HasValue || prevColor.Value != color) { Console.ForegroundColor = color; prevColor = color; } } Console.Write(e.Line); }
static void tail_Changed(object sender, Tail.TailEventArgs e) { Console.Write(e.Line); }