0

似乎默认情况下,Silex 正在记录所有异常和错误。我想将其关闭,以便日志仅包含我自己制作的记录。有没有办法做到这一点?

4

2 回答 2

2

通过扩展默认的独白提供程序并覆盖启动方法来创建自己的独白提供程序,您可以删除一个 app->error 侦听器。

于 2013-05-23T19:53:56.793 回答
2

刚注册 MonologServiceProvider 后,移除monolog.listener服务:

$app->register(Silex\Provider\MonologServiceProvider(), ...);
unset($app['monolog.listener']);

您也可以将monolog.listener服务替换为您自己的服务。

于 2015-07-27T08:38:50.537 回答