为什么我的ElasticBeanstalk日志在最近部署后看起来像这样?

时间:2018-03-12 16:36:56

标签: node.js elastic-beanstalk

最近部署到我的ElasticBeanstalk节点环境后,我的应用程序日志开始如下所示:

[90m2018-03-12T15:28:53.943Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,10ms)[39m] [90m2018-03-12T15:28:54.245Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,3ms)[39m] [90m2018-03-12T15:29:23.932Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,4ms)[39m] [90m2018-03-12T15:29:24.244Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,3ms)[39m] [90m2018-03-12T15:29:53.931Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,4ms)[39m] [90m2018-03-12T15:29:54.243Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,7ms)[39m] [90m2018-03-12T15:30:23.931Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,5ms)[39m] [90m2018-03-12T15:30:24.243Z [39m GET [1m /生命[22m - [90m [32m200 [39m(0B,6ms)[39m

供参考,这就是我的生产环境:

2018-03-12T16:25:15.699Z GET / health - 200(0B,3ms)
2018-03-12T16:25:25.711Z GET / health - 200(0B,1ms)
2018-03-12T16:25:45.699Z GET / health - 200(0B,1ms)
2018-03-12T16:25:55.711Z GET / health - 200(0B,6ms)
2018-03-12T16:26:15.699Z GET / health - 200(0B,1ms)
2018-03-12T16:26:25.711Z GET / health - 200(0B,2ms)
2018-03-12T16:26:45.698Z GET / health - 200(0B,2ms)
2018-03-12T16:26:55.711Z GET / health - 200(0B,2ms)
2018-03-12T16:27:15.698Z GET / health - 200(0B,2ms)
2018-03-12T16:27:25.711Z GET / health - 200(0B,1ms)
2018-03-12T16:27:45.698Z GET / health - 200(0B,2ms)
2018-03-12T16:27:55.711Z获得/健康 - 200(0B,1ms)

注意所有“90m”和“39m”的所有地方 - 还有没有在SO上显示的框符号。我有点担心,有点生气,期待这意味着什么。这可能意味着某些东西已经损坏,而且我的部署实际上很糟糕,尽管从功能的角度看它似乎很好吗?如果没有,有没有办法让它消失?从屏幕2英寸处读取日志非常繁琐。

我尝试重建应用程序,但无济于事。

非常感谢任何看过这个的人。我知道这是一个小问题!干杯!

1 个答案:

答案 0 :(得分:1)

这些代码ANSI escape codes通常会为您的日志添加一些颜色。

禁用它们取决于生成日志的应用程序 -  或者您可以使用应用程序查看可以读取代码和显示颜色的应用程序(this question中的一些示例)。