Журналирование

Журналирование событий

Как и большинство серверного программного обеспечения, AggreGate уделяет значительное внимание журналированию событий. Любая часть системы может быть настроена на запись событий в журнал. Для этого даже не потребуется перезагрузка сервера.

Сообщения журнала подразделяется на более чем сотню различных категорий, таких как база данных, связь устройств, пользовательский интерфейс, с ещё большим количеством подкатегорий. Например, каждый драйвер устройства записывает все свои действия и возникающие проблемы в выделенную подкатегорию. Разработчики, добавляющие новые драйверы и модули в AggreGate, могут создавать и использовать свои собственные категории и подкатегории модуля журналирования.

Вывод журнала может осуществляться в:

Консоль Базу данных
Текстовый файл Удалённый сетевой сервер
XML-файл Сообщения электронной почты
Журнал событий Windows Службу Java Message Service (JMS)
Системный журнал UNIX И другое

Доступны пять уровней журналирования: Отладка, Информация, Предупреждение, Ошибка и Фатальная ошибка. Вывод журнала для каждой из категорий и уровней может быть перенаправлен отдельной группе получателей.

Журналирование по событиям

При том, что «классический» сервер журналирования подходит для отладки новых разработок (например, специальных драйверов и плагинов) и диагностики проблем сервера, вся ценная актуальная информация также записывается в виде контекстных событий сервера (см. страницу «Единая модель данных»). Эти события проходят через полный процесс обработки событий и, таким образом, доставляются удаленным системным операторам, снимая необходимость анализа системного журнала сервера и обеспечивая гораздо более эффективную управляемость.