Добавляем логирование в Symfony | OTUS
Скидка до 15% на курсы ноября, декабря и января
❄️ До 20.12 Забрать скидку! →
Выбрать курс

Добавляем логирование в Symfony

Новое приложение, созданное на Symfony, по большему счету будет состоять лишь из контроллера и системы маршрутизации. Однако с помощью Flex вы без проблем установите новые функции. Давайте посмотрим, как установить систему логирования.

На самом деле, это не является архисложным:

1-1801-f01814.png

В результате будет установлена и сконфигурирована (через Recipe) мощная библиотека под названием Monolog (подробнее про нее читайте на GitHub -- https://github.com/Seldaek/monolog).

3-1801-ac2adf.png

Теперь, для использования логгера в контроллере следует добавить новый аргумент, типизрованный LoggerInterface:

2-1801-f36f6e.png

Вот, пожалуй, и все. В результате новое сообщение лога будет прописано в var/log/dev.log. Что касается пути файла лога либо конфигурации нового метода логирования, то это можно реализовать путем обновления одного из файлов конфигурации, добавленных посредством Recipe.

По материалам https://symfony.com/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Новогодние скидки в Otus!-15% ❄️
Успейте забрать свою скидку до 20.12 →