在documentation的Serilog.Sinks.File中,使用了JSON格式化程序:
// Install-Package Serilog.Formatting.Compact
.WriteTo.File(new CompactJsonFormatter(), "log.txt")
是否可以使用JSON配置执行相同操作?
答案 0 :(得分:2)
是,在Args
对象中,指定格式化程序的完整类型名称:
"WriteTo": [
{
"Name": "File",
"Args": {
"path": "log.txt",
"formatter": "Serilog.Formatting.Compact.CompactJsonFormatter, Serilog.Formatting.Compact"
}
}
]