Symfony 2 中默认独白的自定义独白处理程序
我想在Symfony 2中的默认独白中添加一个自定义处理程序。
在我的文件中,我有:config.yaml
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
myHandler:
type: Acme\MyBundle\Monolog\MyCustomHandler
level: error
我的类如下所示:
// Acme\MyBundle\Monolog\MyCustomHandler
use Monolog\Logger;
use Monolog\Handler\SocketHandler;
use Monolog\Formatter\LineFormatter;
class MyCustomHandler extends AbstractProcessingHandler
{
...
}
但是,即使在我填满我的班级之前,我也得到了一个错误:
为处理程序“myHandler”给出的无效处理程序类型“acme\mybundle\monolog\mycustomhandler”
如何在不创建新的独白服务的情况下将自定义处理程序添加到默认独白?