Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 private static void DriverLoggerCallback(DriverLogLevel level, string message)
 {
     Logger.Auto(level, message);
 }
Ejemplo n.º 3
0
 private static void Target(DriverLogLevel level, string message)
 {
     Console.WriteLine($"{level} {message}");
 }