internal static void LogDispatchAction(this ILogger logger, string dispatchAction, string queueOrTopicPath, BrokeredMessage message) { var metadata = MessageMetadata.Create(message); logger.Debug("{DispatchAction} {ShortMessageTypeName} ({MessageId}) to {QueueOrTopicPath} ({@MessageMetadata})", dispatchAction, metadata.ShortMessageTypeName, metadata.MessageId, queueOrTopicPath, metadata); }