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 stop
, pm2 delete
和新的pm2开始使用脚本。
尝试使用--raw
开关。 喜欢这个 –
pm2 logs --raw
我发现我也需要添加这个选项来debugging我的pm2 process.json
文件
"env": { "DEBUG_COLORS": true }
然后可以查看带有pm2 logs --raw
彩色debugging日志