Serilogフォーマットの構造化データをフォーマットされた出力にする方法はありますか?Serilog構造化データはきれいですか?
最近Serilogで構造化されたデータ構造を使用していますが、コンパクトで大きなデータ構造(5つ以上のプロパティ)が後でフォーマットすることなくコンソール/ファイルで読みにくいという利点があります。
私はこれをdevでのみ有効にします。これに
{ "Fruit": ["Apple", "Pear", "Orange"] }
:
{
"Fruit": [
"Apple",
"Pear",
"Orange"
]
}
編集: 現在、私はJsonConvert.SerializeObject({...}, Formatting.Indented)
を使用していますが、私はここから離れて移動したいと思います。このことから
https://github.com/serilog/serilog/wiki/Structured-Data
コンソールパッケージからの適切な色付け、より速いシリアル化、延期されたser
私はそれを見ました。しかし、具体的には、ログ記録全体の出力を指します。私は、例外が...特定のデータ構造に対して複数行の書式設定を行うのと同じことを達成したいと思います。私は自分自身のフォーマッタの実装を書く必要があると感じています。また、自分の現在の状態を含めるように質問を更新しました。 – jeanfrg