我有这样的代码
var log = new LoggerConfiguration()
.MinimumLevel.Debug()
.Enrich.WithExceptionDetails()
.WriteTo.RollingFile(new JsonFormatter(renderMessage: true),"log-{Date}.txt")
.CreateLogger();是否可以将Json结果格式化为索引的?
发布于 2017-04-19 21:13:44
不;JSON格式化程序的目标是生成以换行符分隔的JSON流,供其他程序使用--人工可读性不是首要考虑因素。
但是,您可以通过类似于jq的管道将其打印出来:
cat log-20170420.txt | jq '.'(chocolatey install jq或sudo apt-get install jq取决于您的操作系统。)
https://stackoverflow.com/questions/43491145
复制相似问题