Logging
Al igual que con la mayoría del software empresarial, el servidor AggreGate no escatima esfuerzos cuando se trata del inicio de sesión. Todo se puede registrar y la configuración de registro se puede cambiar en tiempo real de ejecución sin reiniciar el servidor.
El registro se divide en más de cien categorías (como bases de datos, comunicaciones de dispositivos, UI, etc.) con muchas más subcategorías. Por ejemplo, cada controlador de dispositivo registra sus actividades y problemas en su propia subcategoria dedicada. Los desarrolladores que agreguen nuevos controladores y módulos pueden presentar y usar sus propias categorías y subcategorías de registro.
La salida de registro se puede enviar a:
Consola | Base de datos |
Archivo de texto | Servidor de red remota |
Archivo XML | Mensajes de correo electrónico |
Registro de eventos de Windows | Java Message Service (JMS) |
UNIX Syslog | Y muchos otros destinos |
Hay cinco niveles de registro: debug, info, warning, error, y fatal. El inicio de sesión de cada categoría y combinación de niveles se puede redirigir a un conjunto de destinos por separado.
Registro basado en eventos
Si bien el registro del servidor "clásico" es muy adecuado para depurar nuevos desarrollos (como controladores y complementos personalizados) y diagnosticar problemas del servidor, toda la valiosa información operativa también se registra en forma de eventos del modelo de datos unificados . Esos eventos pasan por el flujo de trabajo de procesamiento de eventos y por lo tanto, se entregan a los operadores del sistema remoto, revocando la necesidad del análisis de archivos de registro del servidor y asegurando una capacidad de administración mucho más alta.