title: EasyNetQ want a listener to receive ALL messages
body: <p>I want to save EVERY message to my database.
  In RabbitMQ directly I would just create a consumer to listen for topic "*" (anything) on my main/only exchange.</p>
  
  <p>In EasyNetQ, it seems I have to add a line in my logging project everytime I create a new Message class. I would like to avoid this, so no matter which message I send, it will be picked up in a single place and saved to the database, for all future, without having to remember to add any lines.</p>
  
  <p>I implemented my own logger</p>
  
  <pre><code>class MyLogger : IEasyNetQLogger
  var logger = new MyLogger(); // implements IEasyNetQLogger
              _bus = RabbitHutch.CreateBus(Constants.ConnString, x =&gt; x.Register&lt;IEasyNetQLogger&gt;(_ =&gt; logger));
  </code></pre>
  
  <p>But the parameters recieved seems to only be RoutingKey, CorrelationId, ConsumerTag, DliveryTag and Redelivered. But I (also) want the string/text message itself.</p>