Класс, обеспечивающий чтение лог-файлов
Открытые члены | |
| openFile (string $filename) | |
| readRecord () | |
| getRecordsCount () | |
| getFilteredRecordsCount () | |
| setPagination (int $page, int $page_size) | |
| setDateFrom (string $date_from) | |
| setDateTo (string $date_to) | |
| setTimeFrom (string $time_from) | |
| setTimeTo (string $time_to) | |
| setLevels (array $levels) | |
| setText (string $text) | |
Защищенные члены | |
| isMatchesFilters (array $record) | |
| isMatchesPagination (array $record) | |
Защищенные данные | |
| $file | |
| $buffer | |
| $records_count | |
| $filtered_records_count | |
| $record_from | |
| $record_to | |
| $date_from | |
| $date_to | |
| $time_from | |
| $time_to | |
| $levels | |
| $text | |
| getFilteredRecordsCount | ( | ) |
Возвращает количество записей в лог-файле, соответствующих фильтрам
| getRecordsCount | ( | ) |
Возвращает количество записей в лог-файле
|
protected |
Проверяет запись на соответствие фильтрам
| array | $record |
|
protected |
Проверяет запись на соответствие пагинации
| array | $record |
| openFile | ( | string | $filename | ) |
Открывает файл и перемещает курсор на первую запись, начинающуюся с даты
| string | $filename |
| readRecord | ( | ) |
Возвращает одну запись лога.
Считаем, что запись лога заканчивается когда либо заканчивается файл, либо встречаем маску даты новой записи.
| setDateFrom | ( | string | $date_from | ) |
Устанавливает, от какой даты отображать записи
| string | $date_from |
| setDateTo | ( | string | $date_to | ) |
Устанавливает, до какой даты отображать записи
| string | $date_to |
| setLevels | ( | array | $levels | ) |
Устанавливает записи с какими уровнями логирования нужно отображать
| string[] | $levels |
| setPagination | ( | int | $page, |
| int | $page_size | ||
| ) |
Устанавливает пагинацию
| int | $page | Номер страницы, начиная с 1 |
| int | $page_size | Количество элементов на страницу |
| setText | ( | string | $text | ) |
Устанавливает строку, которые должны включать записи для отображения
| string | $text |
| setTimeFrom | ( | string | $time_from | ) |
Устанавливает от какого времени отображать записи
| string | $time_from |
| setTimeTo | ( | string | $time_to | ) |
устанавливает до какого времени отображать записи
| string | $time_to |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |