2
有没有办法将Serilog格式的结构化数据变成格式化的输出?Serilog结构化数据漂亮吗?
最近我一直在使用Serilog中的结构化数据结构,即使它具有紧凑的大型数据结构(5个或更多属性)很难在控制台/文件中读取而没有稍后格式化的优势。
假设我只能在dev上启用它。
https://github.com/serilog/serilog/wiki/Structured-Data
从这:
{ "Fruit": ["Apple", "Pear", "Orange"] }
要这样:
{
"Fruit": [
"Apple",
"Pear",
"Orange"
]
}
编辑: 目前我使用JsonConvert.SerializeObject({...}, Formatting.Indented)
但我想从这个移开出于诸如控制台包的正确着色,更快的序列化,延迟服务等原因ialization等
我看过那个。但它具体指的是整个日志记录的输出。我希望实现与例外相同的功能......针对特定数据结构的多行格式化。我有一种感觉,我需要写我自己的格式化程序实现。此外,我已更新我的问题,以包括我目前的状态。 – jeanfrg