各ログエントリを個別のjsonファイルとしてダンプする必要があるサービスを開発しています。次に、ダンプされたすべてのログ ファイルが ElasticSearch にインポートされます。私は ElasticSearch シンクを認識していますが、ElasticSearch が利用できないときにログを失わないようにするという考えです。
1 つの回避策は次のとおりです。
- StringWriter で TextWriter シンクを使用するには;
- StringWriter の内容を json ファイルにダンプします。
- そして、各呼び出しの後に基になる StringBuilder をクリアします。
他の解決策はありますか?