#Yii LogAnalyzer - Анализатор лог файлов yii
- Легкое подключение к проекту
- Вывод сообщений из файла лога
- Фильтрация сообщений лога (удалений ненужных сообщений из выдачи)
- Фильтрация вывода лога (вывод только error, warning или info)
- Очистка файла лога
- Многоязычность (русский, английский)
Выводим виджет в представлении:
<?php
$this->widget('ext.loganalyzer.LogAnalyzerWidget',
array( 'filters' => array('Текст для фильтрации','И еще одно'),
'title' => 'Анализатор логов' // заголовок виджета
// 'log_file_path' => 'Абсолютный путь до файла лога'
));
?>
Так же в расширении есть расширенный маршурт для логов, добавляющий в сообщения логера ip клиента. Подключается так:
<?php
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
....
array(
'class'=>'ext.yii-loganalyzer.LALogRoute',
'levels'=>'info, error, warning',
),
...
),
),
?>
Спасибо Tonin De Rosso Bolzan:
Перевод на английский
Оптимизация javascript:
- эффекты
- подтверждение очистки лога
- Показать/Скрыть Stack Trace
Оптимизация PHP кода:
- удален дублирующий метод "processLogs()" из LALogRoute
- изменено получение пути по-умолчанию до лога,"log_file_path", берет данные из Yii::app()->getRuntimePath()