gpt4 book ai didi

error-handling - 使用 Symfony 4 处理生产中的通知

转载 作者:行者123 更新时间:2023-12-01 13:25:49 24 4
gpt4 key购买 nike

我正在尝试新的 Symfony 4 和 Sentry 错误跟踪。

在 dev env 上,由于 Debug 类,通知和异常以相同的方式处理,并具有漂亮的屏幕。

在 prod env 上,异常会触发漂亮的错误页面和 Sentry 中的日志条目。
但是通知不会触发这个漂亮的页面,但代码会在通知之后继续运行:在 prod env 中是否有不同的处理过程来通知?

奇怪的是:在 prod 中,此通知被报告为 ErrorException 异常,这意味着该通知在某个时候变成了异常。

感谢您的帮助!

最佳答案

将错误转为异常取决于此参数
https://symfony.com/doc/current/reference/configuration/framework.html#throw默认为 kernel.debug这在 prod env 中是关闭的。
所以你可以改变这个framework.php_errors.throwtrue并保留 kernel.debugfalse在 prod env 中解决了我的问题。

关于error-handling - 使用 Symfony 4 处理生产中的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48231295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com