0

我在 Heroku 上部署了一个应用程序,有时它会随机抛出服务器错误 500。我正在尝试在我的项目中实现日志记录。我正在阅读文档,但我缺少一些关键信息。文档说,一旦您配置了记录器、处理程序、过滤器和格式化程序,您需要将记录调用放入您的代码中。我的问题是将日志记录代码放在哪里,因为我已经使用了 try-except 所有部分,据我所知,这可能会引发错误?

我已经完成了有关该主题的教程并阅读了文档,但这似乎并没有向我传达信息。

4

1 回答 1

0

我有时也会部署到 Heroku,并且喜欢 Papertrail 和 Sentry 的组合。

  • 我用于记录的Papertrail ,包括打印到控制台的语句。
  • 我为错误处理设置了哨兵,例如您提到的随机 500 错误。Django 插件会自动连接您在调试模式下看到的 500 个错误,并将该信息发送到他们的云以进行进一步处理

对于 Heroku,两者都可以在市场上轻松获得

于 2019-09-04T05:23:26.030 回答