問題タブ [seq-logging]
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.
.net - serilog の seq の取り込みポート
docker コマンドを使用してローカル サーバーに seq をインストールしました。
次に、app.config ファイルを使用してログをサーバーに送信するようにプロジェクトを構成しました。ここにファイルを抽出します:
System.Net.Sockets.SocketException: Connection refused
サーバーのポートを 8680 に変更するまで、動作させることができませんでした。例外が発生する前に。
ポイントは、8680 の代わりに 8631 ポートを使用するべきではないということです。8680 ポートは Web サイト専用で、8631 は取り込みポートにする必要があります。何か不足していますか?
asp.net-core - await next の後、serilog LogContext を使用しようとすると、メッセージをログに記録するプロパティがプッシュされません
Serilog と SEQ のすべてを設定しているときに、答えがあるかもしれないという問題に行き詰まりました。LogContext.PushProperty を使用してすべてのログにいくつかのプロパティを追加しようとしています。ただし、私のミドルウェア (下の画像を参照) では、LogContext は next.Invoke() を待機する前にプロパティをログにプッシュできます。次を待ってから LogContext を使用しようとすると、メッセージをログに記録するためのプロパティがプッシュされません。問題は、await next.Invoke() の前にクレームが常に空であり、await next の後にしか値がないため、await の後に LogContext を使用することを余儀なくされますが、前述のようにそこでは機能しません。手がかりがあれば教えてください。
ありがとう、