[英]Configuration parameters in pm2 to display colors in console
我使用 pm2 來保持我的 node.js 應用程序處於活動狀態,我使用如下所示的配置文件啟動我的應用程序:
{
"name" : "myApp",
"script" : "app.js",
"log_date_format" : "YYYY-MM-DD HH:mm Z",
"ignoreWatch" : ["node_modules","public"],
"watch" : true,
}
此外,我使用包顏色來識別不同類型的消息,但是當我運行命令時所有日志都失去了它們的顏色
pm2 logs
我的問題是:我可以在配置文件中添加什么才能在控制台中看到顏色?
(在我的例子中, var logger = require('tracer').colorConsole();
作為 logger )
{
"args": [ "--color" ]
}
這個"args": "--color"
保持我記錄器的日志顏色。
將該代碼插入您的 pm2 腳本中,
然后您可以通過該命令查看您的顏色日志: pm2 logs "id" --raw
(id is a 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
和 new pm2 start 需要這個過程使用腳本。
我發現我還需要將此選項添加到我的pm2 process.json
文件中進行調試
"env": { "DEBUG_COLORS": true }
然后可以查看帶有pm2 logs --raw
pm2 logs
和pm2 logs --raw
彩色調試日志
嘗試使用--raw
開關。 像這樣 -
pm2 logs --raw
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.