public static ConsoleColorManager GetInstance() { if (instance == null) { instance = new ConsoleColorManager(Console.ForegroundColor); } return(instance); }
protected void OnLog(object sender, LogEventArgs e) { if (e != null) { using (new ConsoleColorChanger(ConsoleColorManager.GetInstance().GetColor((System.Diagnostics.TraceLevel)e.LogEntry.Type))) { Console.WriteLine(e.LogEntry.ToString()); } } }