MqttNetLogMessagePublishedEventArgs.cs 708 B

123456789101112131415161718192021
  1. using System;
  2. namespace MQTTnet.Diagnostics
  3. {
  4. public class MqttNetLogMessagePublishedEventArgs : EventArgs
  5. {
  6. public MqttNetLogMessagePublishedEventArgs(MqttNetLogMessage logMessage)
  7. {
  8. LogMessage = logMessage ?? throw new ArgumentNullException(nameof(logMessage));
  9. #pragma warning disable CS0618 // Type or member is obsolete
  10. TraceMessage = logMessage ?? throw new ArgumentNullException(nameof(logMessage));
  11. #pragma warning restore CS0618 // Type or member is obsolete
  12. }
  13. [Obsolete("Use new proeprty LogMessage instead.")]
  14. public MqttNetLogMessage TraceMessage { get; }
  15. public MqttNetLogMessage LogMessage { get; }
  16. }
  17. }