Ced*_*Ced 6 terminal config colors node.js pm2
我使用pm2来保持我的node.js应用程序活着,我正在使用如下所示的配置文件启动我的应用程序:
{
"name" : "myApp",
"script" : "app.js",
"log_date_format" : "YYYY-MM-DD HH:mm Z",
"ignoreWatch" : ["node_modules","public"],
"watch" : true,
}
Run Code Online (Sandbox Code Playgroud)
另外,我使用包颜色来识别不同类型的消息,但是当我运行命令时,所有日志都会失去颜色
pm2 logs
Run Code Online (Sandbox Code Playgroud)
我的问题是:为了能够在控制台中看到颜色,我可以添加到配置文件中?
(就我而言,
var logger = require('tracer').colorConsole();作为记录器)
{
"args": [ "--color" ]
}
Run Code Online (Sandbox Code Playgroud)
这"args": "--color"保留了我的记录器的日志颜色.
在pm2脚本中插入该代码,
然后你可以通过该命令看到你的颜色日志:pm2 logs "id" --raw(id是pm2 id)
{
"name" : "myApp",
"script" : "app.js",
"log_date_format" : "YYYY-MM-DD HH:mm Z",
"ignoreWatch" : ["node_modules","public"],
"watch" : true,
"args": [
"--color"
]
}
Run Code Online (Sandbox Code Playgroud)
需要该过程pm2 stop,pm2 delete并且新的pm2开始使用脚本.