public static void MessageSent(SendingLinkHandler handler, IMessage message) { string GetMessageId() { if (!message.SystemProperties.TryGetNonEmptyValue(SystemProperties.LockToken, out string messageId) && !message.SystemProperties.TryGetNonEmptyValue(SystemProperties.MessageId, out messageId)) { messageId = string.Empty; } return(messageId); } Log.LogDebug((int)EventIds.MessageSent, $"Sent message with id {GetMessageId()} to device {handler.ClientId}"); }
internal static void ErrorProcessingMessage(Exception e, SendingLinkHandler handler) { Log.LogWarning((int)EventIds.ErrorProcessing, e, $"Error processing message in {handler.Type} link for {handler.ClientId}"); }
public static void ErrorDisposingMessage(Exception e, SendingLinkHandler handler) { Log.LogWarning((int)EventIds.ErrorDisposing, e, $"Error disposing message in {handler.Type} link for {handler.ClientId}"); }
public static void InvalidLinkState(SendingLinkHandler handler) { Log.LogWarning((int)EventIds.InvalidLinkState, $"Cannot send messages when {handler.Type} link state is {handler.Link.State} for {handler.ClientId}"); }