Чтобы помочь
вам узнать больше о том, что происходит в вашем приложении, laravel
предоставляет надежные службы ведения журналов, которые позволяют регистрировать
сообщения в файлах, журнал системных ошибок и даже Slack, чтобы уведомить всю
вашу команду.
Под капотом Laravel использует библиотеку Monolog, которая обеспечивает
поддержку множества мощных обработчиков журналов. Laravel упрощает настройку
этих обработчиков, позволяя вам смешивать и сопоставлять их, чтобы настроить
обработку журнала вашего приложения.
конфигурация
Вся конфигурация системы регистрации вашего приложения находится в
конфигурационном файле config / logging.php. Этот файл позволяет вам настроить
каналы журнала вашего приложения, поэтому обязательно просмотрите каждый из
доступных каналов и их параметры. Конечно, мы рассмотрим несколько общих
вариантов ниже.
По умолчанию Laravel будет использовать канал стека при регистрации сообщений.
Канал стека используется для объединения нескольких каналов журнала в один
канал. Для получения дополнительной информации о создании стеков, ознакомьтесь с
приведенной ниже документацией.
Настройка медленного канала
Для слабого канала требуется настройка конфигурации URL. Этот URL-адрес должен
соответствовать URL-адресу входящего веб-узла, который вы настроили для своей
команды Slack.
Уровни журнала
Обратите внимание на параметр конфигурации уровня, присутствующий в
конфигурациях syslog и slack channel в приведенном выше примере. Этот параметр
определяет минимальный «уровень», сообщение должно быть записано каналом.
Монолог, который предоставляет услуги регистрации журнала Laravel, предлагает
все уровни журналов, определенные в спецификации RFC 5424: экстренная,
предупреждающая, критическая, ошибка, предупреждение, уведомление, информация и
отладка.
Дата:
02.10.2018.
|