コード例 #1
0
ファイル: ConsoleLogger.cs プロジェクト: alexdillon/bayeux
 public void Write(BayeuxLogLevel level, string format, params object[] args)
 {
     lock (_lock)
     {
         Console.ForegroundColor = GetColor(level);
         Console.WriteLine(format, args);
         Console.ResetColor();
     }
 }
コード例 #2
0
ファイル: ConsoleLogger.cs プロジェクト: alexdillon/bayeux
        private ConsoleColor GetColor(BayeuxLogLevel level)
        {
            switch (level)
            {
            case BayeuxLogLevel.Warning:
                return(ConsoleColor.Yellow);

            case BayeuxLogLevel.Information:
                return(ConsoleColor.White);

            case BayeuxLogLevel.Debug:
                return(ConsoleColor.DarkGray);

            default:
                throw new ArgumentOutOfRangeException(nameof(level), level, null);
            }
        }
コード例 #3
0
 public void Write(BayeuxLogLevel level, string format, params object[] args)
 {
 }