Загрузка...

Laravel. Где найти логи?

Где Laravel хранит логи
laravel cover

Логи фреймворка Laravel

По умолчанию файлы логов Laravel находятся в директории:

/storage/logs/laravel.log

Это стандартное расположение для логов приложений на Laravel — тут записываются сообщения об ошибках, исключениях, предупреждениях и другой диагностической информации.

Важно: в зависимости от настроек логирования в вашем приложении (файл config/logging.php) логи могут быть:

  • Разделены по разным файлам (например, ежедневная ротация),
  • Или сохранены в другой директории (если указано явно в конфиге).

Где ещё искать логи

Логи PHP
Фреймворк логирует свои события, но иногда важно просмотреть и системные логи PHP (например, ошибки интерпретатора):

  • Настройки ведутся через директивы log_errors и error_log в php.ini.

Если error_log в php.ini не указан, то лог ошибок отправляется в стандартные логи веб-сервера.


Логи веб-сервера

Помимо логов Laravel и PHP, нужно знать, где хранятся системные серверные логи, ведь часть ошибок может там проявляться:

Nginx

В конфигурации Nginx путь к логам обычно задаётся так:

error_log /var/log/nginx/error.log;

А директория с логами может быть, например:

/var/log/nginx/

Apache

Для Apache путь к логам ошибок задаётся через директиву:

ErrorLog ${APACHE_LOG_DIR}/mydomain/error.log

Сами директории часто выглядят так:

/var/log/apache2/
/var/log/httpd/

Системные логи

Также части ошибок могут попадать в системный лог:

/var/log/syslog

Это особенно актуально на серверах Linux/Unix.


Windows и локальные сборки

Если вы разрабатываете локально на Windows (через OpenServer, Laragon, XAMPP и т.п.), то логи веб-сервера можно искать через интерфейс этих инструментов — обычно они показывают путь к логам прямо в меню.


Итого: куда смотреть

Источник логов Где искать
Laravel-логи /storage/logs/laravel.log
PHP-логи error_log из php.ini или системные логи сервера
Веб-сервер (Nginx) /var/log/nginx/error.log
Веб-сервер (Apache) /var/log/apache2/… или /var/log/httpd/…
Системный лог /var/log/syslog

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *