public static void Auto(DriverLogLevel level, string message) { LogLevel logLevel; ConsoleColor logColor; switch (level) { case DriverLogLevel.Info: logLevel = LogLevel.Info; logColor = ConsoleColor.White; break; case DriverLogLevel.Warning: logLevel = LogLevel.Warn; logColor = ConsoleColor.Yellow; break; case DriverLogLevel.Error: logLevel = LogLevel.Error; logColor = ConsoleColor.Red; break; default: logLevel = LogLevel.Debug; logColor = ConsoleColor.Gray; break; } AddLogMsg(message, logLevel, logColor); }
private static void DriverLoggerCallback(DriverLogLevel level, string message) { Logger.Auto(level, message); }
private static void Target(DriverLogLevel level, string message) { Console.WriteLine($"{level} {message}"); }