-
Notifications
You must be signed in to change notification settings - Fork 0
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", и уведомитель будет пропущен. |
