public static void Error(this MqttNetSourceLogger logger, string message)
 {
     logger.Publish(MqttNetLogLevel.Error, message, null, null);
 }
 public static void Error(this MqttNetSourceLogger logger, Exception exception, string message, params object[] parameters)
 {
     logger.Publish(MqttNetLogLevel.Error, message, parameters, exception);
 }
 public static void Warning(this MqttNetSourceLogger logger, string message, params object[] parameters)
 {
     logger.Publish(MqttNetLogLevel.Warning, message, parameters, null);
 }
 public static void Warning(this MqttNetSourceLogger logger, string message)
 {
     logger.Publish(MqttNetLogLevel.Warning, message, null, null);
 }
 public static void Verbose(this MqttNetSourceLogger logger, string message)
 {
     logger.Publish(MqttNetLogLevel.Verbose, message, null, null);
 }