Получить вывод консоли узла в файл с pm2 - PullRequest
0 голосов
/ 08 июня 2019

Как я могу получить вывод консоли узла (например, ошибки) в файл с pm2?Я пытался запустить pm2 task --log-type json, но это не сработало

Нет файла журнала в / var / log или в каталоге проекта.

Как мне этого добиться?

Ответы [ 2 ]

1 голос
/ 08 июня 2019

Просто добавьте свойство log в файл конфигурации экосистемы следующим образом:

module.exports = {
  apps: [
    {
      name: name,
      script: './server/server.js',
      error_file: './logs/err.log',
      out_file: './logs/out.log',
      log_date_format: 'YYYY-MM-DD HH:mm:ss:SSS',
    }
  ]
}

Затем pm2 автоматизирует запись журнала в эти файлы (один для console.log и один для console.error)

0 голосов
/ 10 июня 2019

Используйте pm2 list и запишите идентификатор процесса, для которого вы хотите просмотреть журнал.

Сохранить выполненный процесс, используя pm2 save

Затем введите pm2 logs process-id, чтобы просмотреть журналы и отчет о соответствующем процессе pm2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...