【发布时间】:2020-05-14 17:20:16
【问题描述】:
我有一个内置于 laravel 5.8 的应用程序,它处于 生产模式。由于该网站是实时的,我不想向我们的用户显示任何错误。但是如果发生一些错误,那么我想要日志号或任何指示在该特定时间引发什么错误的参考。
所以我想知道是否有任何方法可以向我们的用户显示“糟糕,出现错误 ref#123456”。这样他们就可以向我们发送屏幕截图或参考编号,我们可以通过检查我们的日志文件来跟踪实际发生的情况。
提前致谢。编码愉快。
【问题讨论】:
-
除此之外,我希望看到更多的 Web 应用程序做这样的事情。作为开发人员,尝试隔离日志中的请求将节省大量时间。而且,作为用户,它会让我更有信心(无论是对还是错),报告它实际上会解决一些问题。
-
tbh 听起来您应该更好地测试您的代码。修复导致此类错误的所有内容。使用像 Sentry.io 这样的错误跟踪器,或者自己定期检查日志。
标签: laravel logging error-handling eloquent runtime-error