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