Ham*_*thi 5 c# logging json.net serilog
我有这样的代码
var log = new LoggerConfiguration()
.MinimumLevel.Debug()
.Enrich.WithExceptionDetails()
.WriteTo.RollingFile(new JsonFormatter(renderMessage: true),"log-{Date}.txt")
.CreateLogger();
Run Code Online (Sandbox Code Playgroud)
是否可以将 Json 结果格式化为缩进?
不; JSON 格式化程序的目标是生成以换行符分隔的 JSON 流以供其他程序使用 - 人类可读性不是主要考虑因素。
但是,您可以通过类似的方式通过管道jq来漂亮地打印它:
cat log-20170420.txt | jq '.'
Run Code Online (Sandbox Code Playgroud)
(chocolatey install jq或sudo apt-get install jq取决于您的操作系统。)
| 归档时间: |
|
| 查看次数: |
2290 次 |
| 最近记录: |