Добавляем логирование в Symfony | OTUS >
❄️ Новогодние скидки в Отус!
до -30% при покупке нескольких курсов сразу до 21.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 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Подписка со скидкой!
Все подписки на 6 месяцев со скидкой 15% до 26.12. Подписки Standard и Professional на 12 месяцев со скидкой 20% до 31.12. Успейте →