1. ホーム
  2. node.js

[解決済み] pm2エラーログに日付を追加するには?

2022-12-20 09:39:09

質問

.pm2/logsにあるエラーログにタイムスタンプを追加する方法はありますか?

私が気づいたのは pm2 logs コマンドはタイムスタンプ付きのログを集約して表示しますが、ログファイルを見ると、日付のないメッセージとスタックトレースしかありません。

どのように解決するのですか?

の通りです。 pm2 logs 公式ドキュメント に従って、あなたは --time これはログの先頭に標準的な書式のタイムスタンプを付けます。

pm2 start app.js --time 

でアプリを作成済みの場合、アプリを再起動しながら更新することができます。

pm2 restart 0 --time

必ず pm2 save を追加してください。

のようにカスタムフォーマッタを使用することもできることに注意してください。 この問題 & このコミット :

pm2 start app.js --log-date-format 'DD-MM HH:mm:ss.SSS'

ここで 'DD-MM HH:mm:ss.SSS' は任意の momentjs の有効なフォーマットです。