Serilog 输出级别可以“Trace”而不是“Verbose”吗?

问题描述 投票:0回答:1

我在 .Net 5 中将 serilog 与 ASP.Net 结合使用,并且使用 Microsoft.Extensions.Logging.ILogger。 问题是当我将以下内容放入代码中时:

logger.Log(LogLevel.Trace, "Trace message")

Serilog 输出“Verbose”日志级别。

我知道这与 Serilog 等效,但是有没有一种简单的方法可以让 Serilog 将此级别输出为“Trace”?输出与我在代码中输入的不同有点令人困惑?

我目前正在开发时写入控制台和 PostgreSQL,但当我们开始部署到 Azure Kubernetes 服务时,可能会添加不同的接收器,例如应用见解。

asp.net-core .net-5 serilog
1个回答
11
投票

Serilog 不包含 Trace 日志级别。 请参阅文档 Serilog 支持这些级别:

  • 冗长
  • 调试
  • 资讯
  • 警告
  • 错误
  • 致命
© www.soinside.com 2019 - 2024. All rights reserved.