在Heroku中显示probot日志

时间:2019-06-27 03:13:38

标签: node.js heroku probot

在一个部署到Heroku的简单Probot应用程序(GitHub App)中,我想在Heroku日志中显示日志消息。我使用的是app参考,就像Probot文档中的默认示例一样。

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

我更改了heroku中的日志级别,但也没有帮助。通过npm start在本地启动时,它可以工作(日志显示在控制台中)。

我也尝试过:

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

问题:如何从Probot应用程序中查看Heroku中的日志?

1 个答案:

答案 0 :(得分:0)

发现了问题。 Probot实际上没有启动,因为我没有按照文档中的描述设置环境变量。

  

配置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是重要的一个。