[40m[32minfo[39m[22m[49m]] 在 DotNetCore 日志上是什么意思

问题描述

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

  contextType: {
    module: path.join(process.cwd(),"graphql","context.ts"),export: "Context",}

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

解决方法

它们是(*的残余)ANSI 转义序列,即字体格式代码 - this answer 详细介绍了可用选项..

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