/// <summary> /// Put a log event to our sink. /// </summary> public void Emit(LogEvent logEvent) { string message = FormatMessage(logEvent); Diag.WriteLog(message); // enable below for testing //Console.ForegroundColor = ConsoleColor.Red; //Console.WriteLine(message); //Console.ResetColor(); // also dump exception message and stack if (logEvent.Exception != null) { List <string> exceptionLog = FormatException(logEvent); foreach (var log in exceptionLog) { Diag.WriteLog(log); } } }