我在 .Net 5 中将 serilog 与 ASP.Net 结合使用,并且使用 Microsoft.Extensions.Logging.ILogger。 问题是当我将以下内容放入代码中时:
logger.Log(LogLevel.Trace, "Trace message")
Serilog 输出“Verbose”日志级别。
我知道这与 Serilog 等效,但是有没有一种简单的方法可以让 Serilog 将此级别输出为“Trace”?输出与我在代码中输入的不同有点令人困惑?
我目前正在开发时写入控制台和 PostgreSQL,但当我们开始部署到 Azure Kubernetes 服务时,可能会添加不同的接收器,例如应用见解。
Serilog 不包含 Trace 日志级别。 请参阅文档 Serilog 支持这些级别: