最近部署到我的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英寸处读取日志非常繁琐。
我尝试重建应用程序,但无济于事。
非常感谢任何看过这个的人。我知道这是一个小问题!干杯!
答案 0 :(得分:1)
这些代码ANSI escape codes通常会为您的日志添加一些颜色。
禁用它们取决于生成日志的应用程序 - 或者您可以使用应用程序查看可以读取代码和显示颜色的应用程序(this question中的一些示例)。