問題タブ [serilog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
948 参照

serilog - SeriLog の Web.config で JsonFormatter を指定するには?

SeriLog の web.config で JsonFormatter を指定する方法を見つけようとしています。ローリング ファイル シンクも使用しており、web.config でも指定されています。

0 投票する
8 に答える
64047 参照

c# - セリログローリングファイル

WriteTo.RollingFileSerilog を次のように使用して、1 日に 1 つのファイルを書き込もうとしています。

しかし、同じ日にログ エントリごとに新しいログ ファイルを取得しています。

1 日に 1 つのログ ファイルを持つように、毎日新しいファイルに書き込むように Serilog を構成するにはどうすればよいですか?


また、7 日以上経過したファイルを削除するアーカイブ プロセスはありますか?

0 投票する
1 に答える
2490 参照

c# - Serilog LogContext と Owin での強化

私はどのアプローチが最適かを理解しようとしています:

リクエストに基づいてさまざまな情報 (URL、IP アドレスなど) ですべてのログを充実させたい Owin パイプラインがあります。

私が見ているように、OwinForContext()パイプラインの Serilog には 2 つの可能性があります。

または、Serilog を構成するときにエンリッチャーをセットアップします。

これを行う正しい方法または間違った方法はありますか?個人的には、Owin コンテキストにアクセスする簡単な方法を提供してくれる LogContext が気に入っていますが、一方で、すべてのリクエストがすべてのエンリッチャーの評価をトリガーします。しかし、繰り返しになりますが、ロギングステートメントごとではなく、リクエスト中に一度だけ行われますか?

これはもっぱら意見に基づくものであり、したがって閉鎖されるべきですか、それとも、一方のアプローチと他方のアプローチに比べて利点はありますか?

0 投票する
1 に答える
1087 参照

c# - プログラムでSerilogから相関IDの値を取得する

Web API プロジェクトにログインするために Serilog を使用しています。Web クラシック nuget パッケージがインストールされていると、リクエストごとに一意の GUID 値を簡単にログに記録できます。私のロガーからその値にアクセスする方法はありますか? ファイルに書き込むときはいつでもファイルに書き込む必要があることは知っていますが、ロガーコンテキストから読み取りたいのですが、これを行う方法はありますか?

0 投票する
1 に答える
876 参照

serilog - appSettings から Serilog サブロガーを構成することは可能ですか?

これは私が今していることです:

メインのロガーを app.config に設定しましたが、そこでサブロガーを指定するための構文がわかりません。コードと appSettings 構成を混在させたくありません。