Класс, обеспечивающий чтение лог-файлов
Открытые члены | |
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 |