如何禁用添加到 ASP.NET Core 日志中的 ANSI/VT100 颜色代码

2023-12-24

我们在 Google Cloud 中托管 ASP.NET Core 服务,来自 Stack Driver 的日志始终使用 ANSI/VT100 颜色代码,如下所示:

[40m[32minfo[39m[22m[49m

有没有办法告诉 ASP.NET 默认记录器不使用这些代码?

(PS:我知道我们应该转向结构化日志记录,这是下一步)


基于github问题 https://github.com/aspnet/Logging/issues/428, set ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS env to true或将其添加到您的appsettings.json:

"Logging": {
    "Console": {
      "DisableColors": true
    }
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何禁用添加到 ASP.NET Core 日志中的 ANSI/VT100 颜色代码 的相关文章

随机推荐