Vw log history

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица 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"