【问题标题】:Show heroku app logs in the browser in real time在浏览器中实时显示 heroku 应用程序日志
【发布时间】:2017-04-23 00:35:01
【问题描述】:

我可以执行 Heroku logs -tail --app myapp 并查看应用程序中发生事情时会发生什么。

有没有办法像在 Heroku 客户端上那样实时显示 logs -tail 在浏览器中的输出?

我知道这是一个奇怪的问题,有人有想法吗?

干杯。

【问题讨论】:

    标签: heroku


    【解决方案1】:

    您需要使用 Papertrail 之类的工具,然后使用 syslog drain 将您的 heroku 日志发送给他们。

    【讨论】:

    • 您好,感谢您的评论。是的,然后我发现了 syslog 和类似选项,听起来对这个问题太担心了。此时我正在通过 ajax 实现一些监控以检查后台进程的进度。
    • 我们广泛使用 syslog 方法 - 使用 Papertrail,您可以对日志进行实时搜索并通过 POST 消息通知结果 - 我们甚至使用它来基于 heroku[路由器] 扩展我们的应用程序日志中的消息。设置大约需要 10 秒。
    • 我一定会再看看的。
    【解决方案2】:

    您可以使用 heroku 客户端库进行登录,然后将 heroku logs -t 作为系统命令在浏览器上显示输出。

    @heroku = Heroku::Client.new(account.email, account.password)
    `heroku logs -t `
    

    希望这会对你有所帮助。

    【讨论】:

    • 看起来很有趣。我会尝试一下并投票给答案。谢谢。
    【解决方案3】:

    heroku logs --tail 是您需要输入的所有内容。我是从 Heroku 文档中得到的。

    【讨论】:

      猜你喜欢
      • 2021-04-27
      • 1970-01-01
      • 2016-05-23
      • 2020-08-03
      • 2020-06-04
      • 2014-04-11
      • 2014-04-11
      • 1970-01-01
      • 2013-06-14
      相关资源
      最近更新 更多