title: EasyNetQ - how can I include the original queue name in the EasyNetQ_Default_Error_Queue message?
body: <p>When using the Publisher/Subscriber pattern and an exception is throwed during a subscriber handling, EasyNetQ, by default, put a message in the EasyNetQ_Default_Error_Queue.</p>
  
  <p>The problem is I only have the original exchange name in the error message. What I really need is the original queue name, so I can republish the message to the queue, not to the exchange.</p>
  
  <p>How can I include the queue name in the error message?</p>
  
  <p>Sample error message in the EasyNetQ_Default_Error_Queue:</p>
  
  <pre><code>{
     "RoutingKey": "",
     "Exchange": "EiHD.Application.Restaurant.Events.RestaurantDeliveryMailChanged:EiHD",
     "Exception": "System.AggregateException: Um ou mais erros. ---&gt; System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.\r\n   em EiHD.Infrastructure.Mailing.EmailSender.OnEvent(RestaurantDeliveryMailChanged evt) na d:\\Projetos\\EatInHouseDelivery\\sln\\Infrastructure\\Mailing\\EmailSender.cs:linha 136\r\n   em EiHD.Infrastructure.EventDispatching.EasyNeqQEventDispatcher.&lt;&gt;c__DisplayClass5`1.&lt;RegisterListener&gt;b__4(T evt) na d:\\Projetos\\EatInHouseDelivery\\sln\\Infrastructure\\EventDispatching\\EasyNeqQEventDispatcher.cs:linha 68\r\n   em EasyNetQ.RabbitBus.&lt;&gt;c__DisplayClass6`1.&lt;Subscribe&gt;b__5(T msg)\r\n   --- Fim do rastreamento de pilha de exceções internas ---\r\n---&gt; (Exceção Interna N° 0) System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.\r\n   em EiHD.Infrastructure.Mailing.EmailSender.OnEvent(RestaurantDeliveryMailChanged evt) na d:\\Projetos\\EatInHouseDelivery\\sln\\Infrastructure\\Mailing\\EmailSender.cs:linha 136\r\n   em EiHD.Infrastructure.EventDispatching.EasyNeqQEventDispatcher.&lt;&gt;c__DisplayClass5`1.&lt;RegisterListener&gt;b__4(T evt) na d:\\Projetos\\EatInHouseDelivery\\sln\\Infrastructure\\EventDispatching\\EasyNeqQEventDispatcher.cs:linha 68\r\n   em EasyNetQ.RabbitBus.&lt;&gt;c__DisplayClass6`1.&lt;Subscribe&gt;b__5(T msg)&lt;---\r\n",
     "Message": "{\"FromEmail\":\"someemail@gmail.com\",\"ToEmail\":\"anotheremail@gmail.com\",\"RestaurantName\":\"SomeRestaurant\"}",
     "DateTime": "2015-10-25T19:20:17.2317949Z",
     "BasicProperties": {
        "ContentType": null,
        "ContentEncoding": null,
        "Headers": {},
        "DeliveryMode": 2,
        "Priority": 0,
        "CorrelationId": "f212f734-6cd7-41fe-ac71-09335f44bb2c",
        "ReplyTo": null,
        "Expiration": null,
        "MessageId": null,
        "Timestamp": 0,
        "Type": "EiHD.Application.Restaurant.Events.RestaurantDeliveryMailChanged:EiHD",
        "UserId": null,
        "AppId": null,
        "ClusterId": null,
        "ContentTypePresent": false,
        "ContentEncodingPresent": false,
        "HeadersPresent": true,
        "DeliveryModePresent": true,
        "PriorityPresent": false,
        "CorrelationIdPresent": true,
        "ReplyToPresent": false,
        "ExpirationPresent": false,
        "MessageIdPresent": false,
        "TimestampPresent": false,
        "TypePresent": true,
        "UserIdPresent": false,
        "AppIdPresent": false,
        "ClusterIdPresent": false
     }
  }
  </code></pre>