2

我在 Docker 容器中有一个 DotNet Core 应用程序,当我查看 ILogger 生成的日志时,我可以看到这些字符:

[40m[32minfo[39m[22m[49m: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[1] 
[40m[32minfo[39m[22m[49m: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] 

你能帮我理解它们的意思吗?

4

1 回答 1

5

它们是(* 的残余)ANSI 转义序列,即字体格式代码 -这个答案对可用选项进行了相当详细的说明。

*您的帖子中未显示必要的初始转义字符,因为它没有被捕获到日志中,或者您查看日志的任何内容都没有显示/处理它以及后续[xxx序列作为格式化转义序列

于 2021-01-02T14:29:29.420 回答