Журналирование
Как и большинство серверного программного обеспечения, AggreGate уделяет значительное внимание журналированию событий. Любая часть системы может быть настроена на запись событий в журнал. Для этого даже не потребуется перезагрузка сервера.
Сообщения журнала подразделяется на более чем сотню различных категорий, таких как база данных, связь устройств, пользовательский интерфейс, с ещё большим количеством подкатегорий. Например, каждый драйвер устройства записывает все свои действия и возникающие проблемы в выделенную подкатегорию. Разработчики, добавляющие новые драйверы и модули в AggreGate, могут создавать и использовать свои собственные категории и подкатегории модуля журналирования.
Вывод журнала может осуществляться в:
Консоль | Базу данных |
Текстовый файл | Удалённый сетевой сервер |
XML-файл | Сообщения электронной почты |
Журнал событий Windows | Службу Java Message Service (JMS) |
Системный журнал UNIX | И другое |
Доступны пять уровней журналирования: Отладка, Информация, Предупреждение, Ошибка и Фатальная ошибка. Вывод журнала для каждой из категорий и уровней может быть перенаправлен отдельной группе получателей.
Журналирование по событиям
При том, что «классический» сервер журналирования подходит для отладки новых разработок (например, специальных драйверов и плагинов) и диагностики проблем сервера, вся ценная актуальная информация также записывается в виде контекстных событий сервера (см. страницу «Единая модель данных»). Эти события проходят через полный процесс обработки событий и, таким образом, доставляются удаленным системным операторам, снимая необходимость анализа системного журнала сервера и обеспечивая гораздо более эффективную управляемость.