## Содержание
- [Базовая конфигурация](#basic-configuration)
- [Логирование](#logging)
- [Класс Logger](#the-logger-class)
## Базовая конфигурация
Все опции кофигурирования обработки ошибок находятся в файле **application/config/errors.php**.
### Игнорируемые ошибки
Опция **ignore** содержит массив уровней ошибок, которые будут игнорироваться Laravel. При "ignored" не будет производиться остановка выполнения скрипта при возникновении указааных ошибок. Тем не менее, эти ошибки будут залогированы, если логирование включено.
### Детализация ошибок
Опция **detail** указывает фреймворку выводить сообщение об ошибке и трассировку, где эта ошибка возникла.
При разработке, вы, конечно установите эту опцию в **true**. В рабочем окружении не забудьте установить ее в **false**. Когда эта опция отключена, при возникновении ошибки будет выдана страница **application/views/error/500.php**.
## Логирование
Для установки логирования включите опцию **log** установкой в "true". Тогда при возникновении ошибки закрытая функция обработает конфигурацию **logger**. Это даст полный контроль над логированием ошибок. Вы можете сообщать об ошибке по e-mail.
По умолчанию, логи сохраняются в **storage/logs**, и новый файл создается каждый день. Это делает удобным каждодневный анализ.
## Класс Logger
Вы можете использовать класс **Log** для вывода отладочных сообщений:
#### Вывод сообщения в лог:
Log::write('info', 'This is just an informational message!');
#### Использование магического метода для определения отладочного сообщения:
Log::info('This is just an informational message!');