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);
}
}