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