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

Добавляем логирование в 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 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
🔥 Выгодные предложения!
Успейте начать обучение со скидкой 10%. Акция до 23.06 →