Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2-kernel.exception似乎未在prod/no调试模式下调用_Symfony - Fatal编程技术网

Symfony2-kernel.exception似乎未在prod/no调试模式下调用

Symfony2-kernel.exception似乎未在prod/no调试模式下调用,symfony,Symfony,我在kernel.exception上附加了一个观察器来打印自定义错误页 在prod中,使用调试模式:一切正常。 在prod中,没有调试模式:它是NOK 我已尝试清除缓存(-env=prod--no debug),(-env=prod),(并直接删除文件)。 没有结果 与kernel.exception类似,事件被禁用或停止 在容器缓存文件(appProdProjectContainer.php)中,我看到了我的观察者条目: $instance->addListenerService('k

我在kernel.exception上附加了一个观察器来打印自定义错误页

在prod中,使用调试模式:一切正常。 在prod中,没有调试模式:它是NOK

我已尝试清除缓存(-env=prod--no debug),(-env=prod),(并直接删除文件)。 没有结果

与kernel.exception类似,事件被禁用或停止

在容器缓存文件(appProdProjectContainer.php)中,我看到了我的观察者条目:

$instance->addListenerService('kernel.exception', array(0 => 'ui.exception.event_listener', 1 => 'onKernelException'), 0);
[...]
$instance->addListenerService('kernel.exception', array(0 => 'twig.exception_listener', 1 => 'onKernelException'), -128);
也许,这是一个优先问题?(-128对0)? 我试图改变它:没有结果

你有主意,有办法吗


谢谢。

就我而言,我已经升级了旧symfony2应用程序的供应商,我的app/AppKernel.php也有这样的代码

\Monolog\ErrorHandler::register($logger);


禁用该行后,我的错误监听器开始工作。

在某些异常上,如HTTPNotFoundException:正常。但另一个自定义例外:它是NOK。我已经激活了monolog:debug,当它是NOK时,最后一条调试消息是:[2012-11-14 18:32:12]security.debug:Write SecurityContext in the session[]