我们如何禁用添加到 ASP.NET 核心日志的 ANSI/VT100 颜色代码



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

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

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

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

基于GitHub问题,ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORSenv 设置为true或将其添加到您的appsettings.json

"Logging": {
"Console": {
"DisableColors": true
}
}

最新更新