Пример #1
0
            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}");
            }
Пример #2
0
 internal static void ErrorProcessingMessage(Exception e, SendingLinkHandler handler)
 {
     Log.LogWarning((int)EventIds.ErrorProcessing, e, $"Error processing message in {handler.Type} link for {handler.ClientId}");
 }
Пример #3
0
 public static void ErrorDisposingMessage(Exception e, SendingLinkHandler handler)
 {
     Log.LogWarning((int)EventIds.ErrorDisposing, e, $"Error disposing message in {handler.Type} link for {handler.ClientId}");
 }
Пример #4
0
 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}");
 }