-
Notifications
You must be signed in to change notification settings - Fork 0
TailNotifier
Aleksey Perevoshchikov edited this page Mar 20, 2017
·
5 revisions
Записывает форматированные ошибки в файл, которые можно просматривать в терминале с помощью команды tail -f. Сокращает запись повторяющейся ошибки.
Расширяет CliNotifier.
\Peraleks\ErrorHandler\Notifiers\TailNotifier::class => [
// 'enabled' => E_ALL,
'handleTrace' => $trace,
'simpleTrace' => true,
'stringLength' => 80,
'timeFormat' => 'H:i:s',
'file' => $_SERVER['DOCUMENT_ROOT'].'/tail_error.log',
]| параметр | тип | значение |
|---|---|---|
| 'enabled' | int |
Уведомитель включен для этих ошибок. Задаётся битовой маской (см. константы ошибок). Выключить уведомитель: 0, или закомментировать. |
| 'handleTrace' | int |
Обрабатывать (форматировать) стек вызовов для этих ошибок. Задаётся битовой маской (см. константы ошибок). Переменная $trace задаётся в главном файле конфигурации - main.php.Выключить: 0, или закомментировать. |
| 'simpleTrace' | bool |
Показывать стек вызовов без подробного описания параметров, только их количество. Выключить: false, или закомментировать. |
| 'timeFormat' | string |
Формат времени (см. date()). По умолчанию: H:i:s. |
| 'file' | string |
Полное имя файла, куда будут записаны ошибки. По умолчанию: должен быть обязательно задан, иначе будет сгенерировано внутренне исключение: "TailNotifier: the property 'file'=> must be defined", и уведомитель будет пропущен. |
