Я хочу добавить пользовательский обработчик к монологу по умолчанию в 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
{
...
}
Но даже до заполнения моего класса я получаю сообщение об ошибке:
недействительный тип обработчика "acme\mybundle\monolog\mycustomhandler" для обработчика "myHandler"
Как добавить пользовательский обработчик к монологу по умолчанию, не создавая новую службу монологи?