Добавляем логирование в Symfony
Новое приложение, созданное на Symfony, по большему счету будет состоять лишь из контроллера и системы маршрутизации. Однако с помощью Flex вы без проблем установите новые функции. Давайте посмотрим, как установить систему логирования.
На самом деле, это не является архисложным:
В результате будет установлена и сконфигурирована (через Recipe) мощная библиотека под названием Monolog (подробнее про нее читайте на GitHub -- https://github.com/Seldaek/monolog).
Теперь, для использования логгера в контроллере следует добавить новый аргумент, типизрованный LoggerInterface:
Вот, пожалуй, и все. В результате новое сообщение лога будет прописано в var/log/dev.log. Что касается пути файла лога либо конфигурации нового метода логирования, то это можно реализовать путем обновления одного из файлов конфигурации, добавленных посредством Recipe.
По материалам https://symfony.com/.