mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-16 01:03:01 +08:00
19 lines
556 B
C#
19 lines
556 B
C#
using System;
|
|
|
|
namespace MQTTnet.Diagnostics
|
|
{
|
|
public static class MqttNetGlobalLogger
|
|
{
|
|
public static event EventHandler<MqttNetLogMessagePublishedEventArgs> LogMessagePublished;
|
|
|
|
public static bool HasListeners => LogMessagePublished != null;
|
|
|
|
public static void Publish(MqttNetLogMessage logMessage)
|
|
{
|
|
if (logMessage == null) throw new ArgumentNullException(nameof(logMessage));
|
|
|
|
LogMessagePublished?.Invoke(null, new MqttNetLogMessagePublishedEventArgs(logMessage));
|
|
}
|
|
}
|
|
}
|