pm2中的configuration参数在控制台中显示颜色

我使用pm2来保持我的node.js应用程序的活着,我开始我的应用程序的configuration文件,看起来像这样:

{ "name" : "myApp", "script" : "app.js", "log_date_format" : "YYYY-MM-DD HH:mm Z", "ignoreWatch" : ["node_modules","public"], "watch" : true, } 

此外,我正在使用包颜色来标识不同types的消息,但是当我运行该命令时,所有日志都会丢失颜色

 pm2 logs 

我的问题是:我可以添加到我的configuration文件,以便能够看到控制台中的颜色?

当我确实使用其他logging器模块(如颜色 , 示踪剂 )

(在我的例子中, var logger = require('tracer').colorConsole();作为logging器)

 { "args": [ "--color" ] } 

这个"args": "--color" color "args": "--color"保持我的logging器的日志颜色。

在你的pm2脚本中插入该代码,

那么你可以通过这个命令看到你的颜色日志: pm2 logs "id" --raw (id是一个pm2 logs "id" --raw id)

 { "name" : "myApp", "script" : "app.js", "log_date_format" : "YYYY-MM-DD HH:mm Z", "ignoreWatch" : ["node_modules","public"], "watch" : true, "args": [ "--color" ] } 

该过程需要pm2 stoppm2 delete和新的pm2开始使用脚本。

尝试使用--raw开关。 喜欢这个 –

pm2 logs --raw

我发现我也需要添加这个选项来debugging我的pm2 process.json文件

 "env": { "DEBUG_COLORS": true } 

然后可以查看带有pm2 logs --raw彩色debugging日志