/// <summary>
/// Prints the LogEvent using the StandardOutWriter.
/// </summary>
/// <param name="logEvent"></param>
public static void PrintLogEvent(LogEvent logEvent)
{
ConsoleColor?color = null;
if (UseColors)
{
var logLevel = logEvent.LogLevel();
switch (logLevel)
{
case LogLevel.DebugLevel:
color = DebugColor;
break;
case LogLevel.InfoLevel:
color = InfoColor;
break;
case LogLevel.WarningLevel:
color = WarningColor;
break;
case LogLevel.ErrorLevel:
color = ErrorColor;
break;
}
}
StandardOutWriter.WriteLine(logEvent.ToString(), color);
}