node.jsアプリを存続させるためにpm2を使用し、次のような構成ファイルでアプリを起動しています。
{
"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();
ロガーとして)
{
"args": [ "--color" ]
}
これにより"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"
]
}
このプロセスはに必要pm2 stop
でpm2 delete
あり、新しいpm2はスクリプトの使用を開始します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加