0
私が消費するすべてのメッセージをMassTransitに記録したいと思います。収入メッセージを処理したり、設定を使って達成できるグローバルインターセプタを実装する方法はありますか?MassTransit:収入メッセージを記録する方法はありますか
私の現在の設定は次のようになります。
BusFactory = Bus.Factory.CreateUsingRabbitMq(cfg =>
{
var host = cfg.Host(new Uri(AppSettings.RmqConnectionString), h => { });
cfg.UseNLog();
cfg.ReceiveEndpoint(host, RmqPropertyKeys.CallbackQueue, e=> e.LoadFrom(container));
});
あなたはNLogを使用してログインした例で、あなたの答えを提供してくださいだろうか? Ty – FSou1
私はどのように私はメッセージコンテンツにアクセスすることができないのか分かりません(例えば、私はカスタムミドルウェアで消費するすべてのメッセージコンテンツを記録したいと思います)。 – FSou1
メッセージタイプごとにロガーを作成し、それぞれのメッセージタイプに個別に登録する必要があります。その後、コンテキストがフィルタに渡されます。 –