public void Write(LinkLoggerLevel level, string message)
            {
                switch (level)
                {
                case LinkLoggerLevel.Error:
                    _logger.LogError($"RabbitLink:: {message}");
                    break;

                case LinkLoggerLevel.Warning:
                    _logger.LogWarning($"RabbitLink:: {message}");
                    break;

                case LinkLoggerLevel.Info:
                    _logger.LogInformation($"RabbitLink:: {message}");
                    break;
                }
            }
 public void Write(LinkLoggerLevel level, string message)
 {
     switch (level)
     {
         case LinkLoggerLevel.Debug:
             ColorConsole.WriteLine("[RabbitLink:", Name.White(), ":", level.ToString(), "] ", message);
             break;
         case LinkLoggerLevel.Info:
             ColorConsole.WriteLine("[RabbitLink:", Name.White(), ":", level.ToString().Cyan(), "] ", message);
             break;
         case LinkLoggerLevel.Warning:
             ColorConsole.WriteLine("[RabbitLink:", Name.White(), ":", level.ToString().Yellow(), "] ", message);
             break;
         case LinkLoggerLevel.Error:
             ColorConsole.WriteLine("[RabbitLink:", Name.White(), ":", level.ToString().Red(), "] ", message);
             break;
     }
 }
Example #3
0
        public void Write(LinkLoggerLevel level, string message)
        {
            switch (level)
            {
            case LinkLoggerLevel.Error:
                _logger.Error(message);
                break;

            case LinkLoggerLevel.Warning:
                _logger.Warn(message);
                break;

            case LinkLoggerLevel.Info:
                _logger.Info(message);
                break;

            case LinkLoggerLevel.Debug:
                _logger.Debug(message);
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(level), level, null);
            }
        }
Example #4
0
 /// <summary>
 /// Does nothing
 /// </summary>
 public void Write(LinkLoggerLevel level, string message)
 {
     // No operation
 }
 public void Write(LinkLoggerLevel level, string message)
 {
     _writer.WriteLine($"[RabbitLink:{Name}:{level}] {message}");
     _writer.Flush();
 }
 public void Write(LinkLoggerLevel level, string message)
 {
     _eventLoop.ScheduleAsync(() => { UnderlyingLogger.Write(level, message); });
 }
 public void Write(LinkLoggerLevel level, string message)
 {
     Console.WriteLine("[RabbitLink:{0}:{1}] {2}", Name, level, message);
 }
 public void Write(LinkLoggerLevel level, string message)
 {
     // No operation
 }