Skip to content

FileNotifier

Aleksey Perevoshchikov edited this page Mar 20, 2017 · 5 revisions

Записывает (логирует) ошибку в файл.

 \Peraleks\ErrorHandler\Notifiers\FileNotifier::class => [
'enabled' => E_ALL,
'handleTrace' => $trace,
'phpNativeTrace' => true,
'timeFormat' => 'd-M-o H:i:s O',
'file' => $_SERVER['DOCUMENT_ROOT'].'/error_php.log',
]
параметртипзначение
'enabled'intУведомитель включен для этих ошибок. Задаётся битовой маской (см. константы ошибок).
Выключить уведомитель: 0, или закомментировать.
'handleTrace'intОбрабатывать (форматировать) стек вызовов для этих ошибок. Задаётся битовой маской (см. константы ошибок). Переменная $trace задаётся в главном файле конфигурации - main.php.
Выключить: 0, или закомментировать.
'phpNativeTrace'boolПоказывать стандартный для PHP формат стека вызовов, вместо формата уведомителя.
Выключить: false, или закомментировать.
'timeFormat'stringФормат времени (см. date()).
По умолчанию:d-M-o H:i:s O.
'file'stringПолное имя файла, куда будут записаны ошибки.
По умолчанию: должен быть обязательно задан, иначе будет сгенерировано внутренне исключение: "FileNotifier: the property 'file'=> must be defined", и уведомитель будет пропущен.


Clone this wiki locally