好的,这是我的困惑/问题:
- 我在 localhost 中开发,在那里你可以引发异常并且可以轻松地在命令行中查看日志。
- 然后我将代码部署在测试、阶段和生产服务器上,这就是问题开始的地方,不容易看到日志或调试错误和异常。对于正常错误,我猜 django-toolbar 可以启用,但我确实得到了一些不会崩溃的静默异常,但该过程因此而导致失败。例如,我有支付集成,几天前我们网站上的支付失败(回调),但没有崩溃,只是支付过程失败消息来了,但支付网关供应商工作正常,然后我不得不寻找一些可能导致此问题的失败实例,并发现一个数据库保存操作没有保存,因为变量不存在。
现在我的问题是,Sentry(https://github.com/getsentry/sentry)是一个答案吗?或者还有其他选择吗?
请询问我的要求是否需要进一步澄清。