首页 > 解决方案 > Amazon Linux2 EC2 上的 nodejs 日志上未显示颜色

问题描述

我在部署在 Amazon Linux EC2 上的 nodejs 应用程序中使用visionmedia/debug 。

当我使用 Amazon Linux 1 时,我能够 ssh 并使用 tail/head/cat 查看调试级别和颜色。在 Amazon Linux 2 上,当我 ssh 进入时,我看不到级别标签周围的颜色。相反,我在标签和 EOL 之前/之后看到了 ansi 颜色编码字符。

所以日志看起来像一堆乱七八糟的东西:

[ec2-user@ip-172-31-54-15 log]$ tail -f web.stdout.log
Sep 12 11:56:28 ip-172-31-54-15 web: 12/09/21, 11:56:28.932   #033[37;1mstoryMethods:LOG #033[0mpostPublish invalidation already queued for storyId 9f844c13-d592-4167-bca4-2f217c67f780 #033[37m+2m#033[0m

谁能提供建议:如何将颜色恢复到我的 EC2 日志中?我非常想念他们

标签: debuggingloggingamazon-ec2visionmedia

解决方案


推荐阅读