Вы должны добавить информацию в файл services.yml, а не в файл config.yml:
То есть в services.yml
( или services.xml
) у вас есть
my_service.logger:
class: Symfony\Bridge\Monolog\Logger
arguments: [app]
calls:
- [pushHandler, [@my_service.logger_handler]]
my_service.logger_handler:
class: Monolog\Handler\StreamHandler
arguments: [%kernel.logs_dir%/%kernel.environment%.admin.log, 200]
и в своем действии контроллера вы используете:
$logger = $this->get('my_service.logger');