4
新しいものがhangfireに追加されました。また、asp.net Web APIの既存のSerilog Loggerを使用してイベントを記録する方法を設定しようとしています。ここに私のロガークラスは次のとおりです。既存のserilogを使用してhangfireイベントをログに書きます
と私のスタートアップファイルに私はhangfireのドキュメントからのコードを追加します。
GlobalConfiguration.Configuration
.UseSqlServerStorage(Settings.Instance.NLSContextConnectionString);
app.UseHangfireDashboard();
app.UseHangfireServer();
私hangfireは完璧に動作しますが、どのように私はhangfireが私serilogを使うように有効にするには?
[documentation](http://docs.hangfire.io/en/latest/configuration/configuring-logging.html)によると、HangfireはSerilogへのロギングを自動的にサポートします。それはあなたのために働いていないのですか? – PatrickSteele
いいえ、悲しいことです。私はドキュメンテーションが本当に欠けていると思う。 –
あなたの問題とは関係ありませんが、アプリケーション終了時に 'Log.CloseAndFlush()'呼び出しがないと、問題が発生します(単純にコードサンプルから省略されていない限り)。乾杯! –