【问题标题】:How to log errors on Heroku如何在 Heroku 上记录错误
【发布时间】:2015-07-02 05:11:31
【问题描述】:

我知道您可以通过 heroku logsheroku logs --source app --num 1500 访问日志。

这应该是访问重要错误日志的真正方法吗?

这没什么意义,因为 heroku 会记录每一个 GET 请求。一旦有人登录该网站,所有重要的日志都会被路由器日志覆盖,因此我无法再访问它们。

我错过了什么吗?

注意:我不是在寻找一种解决方案来最大限度地减少我的网站发出的 GET 请求数量。

【问题讨论】:

  • 有像logentries 这样的工具可以远程保存和查看日志。

标签: javascript node.js heroku


【解决方案1】:

真正的答案是:对于长期日志存储/归档/报告,您需要将 Heroku 日志导出到其他地方。 Heroku 有一种通过 syslog 排放的内置方法:https://devcenter.heroku.com/articles/log-drains

您可以编写自己的日志消耗来将日志存储在 S3/您自己的服务器中,或者您可以使用众多 Heroku 日志记录插件之一,只需支付少量费用:https://addons.heroku.com/#logging

【讨论】:

    【解决方案2】:

    我建议使用 Papertrail 或 Logentries 之类的工具将您的完整日志导出为可搜索、可归档的格式。

    【讨论】:

      猜你喜欢
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-04
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多