Vw log history
Таблица vw_log_history
Таблица vw_log_history из базы данных auth предоставляет агрегированный и удобочитаемый вид истории логов из таблицы logs. Оно группирует логи по типу, уровню, строке и реалму, показывая первое и последнее время события, а также количество повторений. Эта таблица упрощает анализ повторяющихся событий и выявление закономерностей.
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| First Logged | datetime | YES | NULL | |||
| Last Logged | datetime | YES | NULL | |||
| Occurrences | bigint | NO | 0 | |||
| Realm | varchar(32) | YES | NULL | |||
| type | varchar(250) | NO | ||||
| level | tinyint | UNSIGNED | NO | 0 | ||
| string | mediumtext | YES | NULL |
First Logged
Дата и время первого зафиксированного события в группе одинаковых логов. Преобразуется из UNIX-времени в читаемый формат.
Пример: "2025-12-18 18:57:44", "2025-12-19 10:30:00"
Last Logged
Дата и время последнего зафиксированного события в группе одинаковых логов. Показывает, когда в последний раз происходило это событие.
Пример: "2025-12-18 20:15:30", "2025-12-19 12:45:22"
Occurrences
Количество повторений (вхождений) данной конкретной строки лога с одинаковыми типом и реалмом. Показывает, сколько раз произошло данное событие.
Пример: 1, 5, 100
Realm
Название реалма, на котором происходили события. Берется из таблицы realmlist.
Пример: "Артас", "Азерот", "PvP Легенда"
type
Тип события или категория лога. Определяет, к какому классу событий относится запись.
Пример: "auth", "ban", "network", "sql"
level
Уровень важности события. Определяет критичность записи в логе.
- 0: Трассировка (Trace)
- 1: Отладка (Debug)
- 2: Информация (Info)
- 3: Предупреждение (Warning)
- 4: Ошибка (Error)
- 5: Критическая ошибка (Fatal)
Пример: 2 (информация), 4 (ошибка)
string
Текст сообщения лога. Содержит детальную информацию о событии.
Пример: "User 'Player1' successfully authenticated", "SQL query failed"