通常、すべてのイベントがSerilogに送信されるようにするには、CloseAndFlush
メソッドを呼び出す必要があります。特定のイベント(Fatalsなど)がすぐに送信されるようにSerilogを設定することは可能ですか?Serilogでフラッシングしないでメッセージを送信
1
A
答えて
1
Serilogのaudit logging functionalityを使用するとよいでしょう。より一般的には、ログイベントがバッファされているかどうかは、Serilog自体ではなく、シンクの実装の詳細です。たとえば、デフォルトのFile sinkでは、デフォルトですべてのイベントがフラッシュされます。
+0
ええ、私はそれがシンクの懸念ではなく、ロガーだと思っています。監査リンクをありがとう。それは私の問題を直接解決するものではありませんが、それを覚えておくと便利です。 –
関連する問題
- 1. スウィフトコードがメッセージを送信できない
- 2. チャットプログラムでメッセージを送信したクライアントにメッセージが送信されています
- 3. VueJS親にメッセージを送信しない
- 4. Facebookメッセンジャーが正しい順序でメッセージを送信しない
- 5. ユーザーからのメッセージなしでDiscord Channelにメッセージを送信
- 6. プログラムでskypeメッセージを送信
- 7. SignalRでメッセージを送信
- 8. PHPでメッセージを送信
- 9. NanoMessageBusでメッセージを送信
- 10. RabbitMQトランザクションでメッセージを送信
- 11. FCMでメッセージを送信
- 12. C#でSIPメッセージを送信
- 13. facebook send api - 受信者IDなしでメッセージを送信する
- 14. 参加しないでjgroupsチャンネルにメッセージを送信
- 15. C#での継続的なメッセージ送信
- 16. whatsapi.netでメッセージを送信しますか?
- 17. Skypeで送信されたメッセージが受信されない
- 18. 送信されたメッセージとは別のスタイルで着信メッセージを送信する
- 19. 送信ボタンで送信しないフォーム
- 20. PHPコンタクトフォームが動作しない - メッセージを送信しない
- 21. 送信トレイのメッセージが送信されない
- 22. Grailsのフラッシングが有効でない
- 23. タイマーでwebsocket経由でメッセージを送信
- 24. Pythonでソケットでメッセージを送信
- 25. IOTハブがメッセージを受信しない、または送信しない
- 26. Discord Botはコマンドなしでメッセージを送信します
- 27. JMS送信メッセージ
- 28. sinch送信メッセージ -
- 29. System.errでフラッシングが動作しないのはなぜですか?
- 30. C2DMメッセージを送信
どのシンクを使用していますか? –
@NicholasBlumhardt 私はApp Insightsシンクで作業しています。エラーが発生した場合は、App Insightsから送信されてすぐに送信するまで待つことは嫌です。私はそれがテレメトリークライアントを操作することによって行うことができると思うが、Serilogが何かを持っていれば私は不思議だった。おそらく私は手動でSerilogにフラッシュするように言うことができますが、それでも私はそれが必要なのでロガーを処分しませんか? –
いいえ、現在ではありません - もしそれが行く方法になる 'TelemetryClient'を介して行うことができます。 –