Показать журналы пробот в Heroku - PullRequest
1 голос
/ 27 июня 2019

В простом приложении Probot (приложение GitHub), которое развернуто в Heroku, я хочу отображать сообщения журнала в журналах Heroku. Я использую ссылку app, как в примерах по умолчанию в документах Probot.

app.log('Yay, the app was loaded!');

Я изменил уровень логов в heroku, который тоже не помог. При локальном запуске через npm start он работает (логи отображаются в консоли).

Я тоже пробовал:

console.log('Yay...');
app.log.info('Yay...');

Вопрос: Как я могу просмотреть логи в Heroku из приложения Probot?

1 Ответ

0 голосов
/ 09 июля 2019

Нашел проблему.Пробот фактически не запускался, потому что я не установил переменные среды, как описано в документации.

Сконфигурируйте приложение Heroku, заменив APP_ID и WEBHOOK_SECRET значениями> для этих переменных, иустановка пути для PRIVATE_KEY:

$ heroku config:set APP_ID=aaa \
     WEBHOOK_SECRET=bbb \
     PRIVATE_KEY="$(cat ~/Downloads/*.private-key.pem)"

Я думаю, APP_ID является важным.

...