【发布时间】:2021-02-10 02:32:35
【问题描述】:
我正在尝试在运行 Symfony 4 的网站上创建一个日志系统。 每次抛出异常时,我都会将其捕获到侦听器中,然后创建一个包含异常值的 Log 实体,并通过电子邮件将其发送给我。
但事实是当异常是 Doctrine PDO Exception 时,flush 似乎会使应用程序崩溃。 我的意思是,刷新确实有效,但所有代码 after 都没有执行(邮件未发送,重定向不起作用,...)。
如果我评论刷新,一切正常(当然除了我没有让我的实体持久化)。
我尝试clear() EntityManagerInterface ;创建一个新的;没有任何效果。
有什么想法吗?
谢谢!
【问题讨论】:
标签: exception doctrine listener symfony4 flush