|
12345678910111213141516171819202122232425 |
- using MQTTnet.Diagnostics;
- using System;
-
- namespace MQTTnet.Tests.Mockups
- {
- public class TestLogger : IMqttNetLogger
- {
- public event EventHandler<MqttNetLogMessagePublishedEventArgs> LogMessagePublished;
-
- public IMqttNetScopedLogger CreateScopedLogger(string source)
- {
- return new MqttNetScopedLogger(this, source);
- }
-
- public void Publish(MqttNetLogLevel logLevel, string source, string message, object[] parameters, Exception exception)
- {
- LogMessagePublished?.Invoke(this, new MqttNetLogMessagePublishedEventArgs(new MqttNetLogMessage
- {
- Level = logLevel,
- Message = string.Format(message, parameters),
- Exception = exception
- }));
- }
- }
- }
|