2017-01-27 2 views
1

Hangfire(v1.3 +)は、アプリケーションの既存のログ設定を取得して使用する「賢い」featureを持っています。フィルタHangfireは別のSerilog出力にログインします

アプリケーションが既にリフレクションを通じて次のライブラリのいずれかを使用している場合(Hangfire自体がそれらに依存しないように)、何もする必要はありません。

アプリケーションログにハングファイアログを混在させたくないので、別のログファイルにフィルタリングしたいと思います。

Serilog has filtersこれを行うにはフィルタリングする必要があります。

Hangfireには、フィルタリング時に指定できる便利なコンテキストが含まれていますか?

答えて

0

私はあなたが使用できるフィルタは次のようになりますと思う:

Log.Logger = new LoggerConfiguration() 
    .WriteTo.ColoredConsole() 
    .Filter.ByIncludingOnly(Matching.FromSource("Hangfire")) 
    .CreateLogger(); 

this postを参照してください。

関連する問題