title: MassTransit: is there a way to log income messages
body: <p>I'd like to log every message that i consume in MassTransit. Is there a way to implement global interceptor where i could handle income message or achieve that using configuration?</p>
  
  <p>My current config looks like this:</p>
  
  <pre><code>BusFactory = Bus.Factory.CreateUsingRabbitMq(cfg =&gt;
  {
      var host = cfg.Host(new Uri(AppSettings.RmqConnectionString), h =&gt; { });
  
      cfg.UseNLog();
  
      cfg.ReceiveEndpoint(host, RmqPropertyKeys.CallbackQueue, e=&gt; e.LoadFrom(container));
  });
  </code></pre>