Laravel использует библиотеку Monolog, позволяющую логировать события различных уровней: debug, info, notice, warning, error, critical, alert и emergency. Ниже представлены украденные отсюда описания каждого уровня.
- debug для подробной информации полезной при отладочных целей, такой как значения переменных, вызовы функций или SQL-запросы.
- info для общей информации, которая полезна для понимания нормального потока вашего приложения, например действий пользователя, системных событий или метрик производительности.
- notice для важной информации не являющейся ошибкой, но которая может потребовать внимания, например, изменение конфигурации, устаревание функций или проблемы с внешними службами.
- warning для потенциальных проблем, которые могут повлиять на функциональность или производительность вашего приложений, но не являются критическими или фатальными, например ошибки валидации, недостающие ресурсы или медленные ответы.
- error для фактических ошибок, мешающих вашему приложению выполнять намеченную задачу, например исключения, ошибки базы данных или сбои сети.
- critical для серьёзных ошибок, которые требуют немедленного внимания и могут привести к сбою приложения или сделать его недоступным, например утечки памяти, сбой диска или нарушение безопасности.
- alert для неотложных ошибок, которые требуют вмешательства человека и могут повлиять на другие системы или службы, зависящие от вашего приложения, например сбои платежей, повреждение данных или перегрузка системы.
- emergency для катастрофических ошибок, которые делают ваше приложение полностью непригодным для использования и могут потребовать перезагрузки или восстановления системы, таких как kernel panic, аппаратные сбои или перебои в подаче электроэнергии.
- critical для серьёзных ошибок, которые требуют немедленного внимания и могут привести к сбою приложения или сделать его недоступным, например утечки памяти, сбой диска или нарушение безопасности.
- alert для неотложных ошибок, которые требуют вмешательства человека и могут повлиять на другие системы или службы, зависящие от вашего приложения, например сбои платежей, повреждение данных или перегрузка системы.
- emergency для катастрофических ошибок, которые делают ваше приложение полностью непригодным для использования и могут потребовать перезагрузки или восстановления системы, таких как kernel panic, аппаратные сбои или перебои в подаче электроэнергии.
Оставить комментарий