Pārlūkot izejas kodu

Make string format optional if no trace listener is attached

release/3.x.x
Christian Kratky pirms 7 gadiem
vecāks
revīzija
0907eadb55
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. +8
    -1
      MQTTnet.Core/Diagnostics/MqttTrace.cs

+ 8
- 1
MQTTnet.Core/Diagnostics/MqttTrace.cs Parādīt failu

@@ -38,7 +38,14 @@ namespace MQTTnet.Core.Diagnostics

private static void Publish(string source, MqttTraceLevel traceLevel, Exception exception, string message)
{
TraceMessagePublished?.Invoke(null, new MqttTraceMessagePublishedEventArgs(Environment.CurrentManagedThreadId, source, traceLevel, message, exception));
var handler = TraceMessagePublished;
if (handler == null)
{
return;
}

message = string.Format(message, 1);
handler.Invoke(null, new MqttTraceMessagePublishedEventArgs(Environment.CurrentManagedThreadId, source, traceLevel, message, exception));
}
}
}

Notiek ielāde…
Atcelt
Saglabāt