记录日志的一个作用就是方便对应用程序进行跟踪和排错调查,在实际应用上都是引入 日志框架,但如果你的 日志文件 包含非结构化的数据,那么查询起来将是一个噩梦,所以需要在记录日志的时候采用结构化方式。将日志结构化可以更容易的查询和分析,做法就是在写入的时候定义好数据的格式,这种格式包括:xml,json,或者你希望转成的任何结构。Serilog 是一个第三方,开源的结构化日志框架,它的高层封装可以让开发者更容易的将日志记录到 console,file 和你能想到的各种 存储系统,这篇文章我们将会讨论如何在 ASP.Net Core 中使用 Serilog。安装 Serilog使用 Visual Studio 新建 ASP.Net Core 项目,接下来从 NuGet 上拉几个包,具体如下:。这个包提供了 Serilog 对 AspNetCore 的支持。Console接收器顾名思义就是将 Serilog 的日志输出到 Console。

如何在ASP.Net Core中使用Serilog

如何在ASP.Net Core中使用Serilog

如何在ASP.Net Core中使用Serilog

如何在ASP.Net Core中使用Serilog