Todos los mensajes tienen un nivel de gravedad asociado que le ayudará a determinar la importancia del mensaje. Los niveles en orden descendente de gravedad son:
Un mensaje clasificado como fatal indica un problema importante, como la pérdida de datos o de funcionalidad.
Ejemplos:
Si se produce un error en el servidor eDirectory al cargar los módulos del sistema como NCPEngine y DSLoader, se comunica un error fatal y queda registrado.
Si se produce un error en el servidor eDirectory al asociarse al puerto seguro 636, se comunica un error y queda registrado.
Un mensaje que no es necesariamente grave, pero podría ser una posible causa de problemas en el futuro.
Ejemplos:
Errores de conexión entre dos servidores del árbol, lo que hace que el servidor se añada a un caché de dirección no válida. El servidor puede recuperarse de este estado en particular restableciendo el caché de la dirección no válida.
Si la aplicación de cliente LDAP establece una asociación y cierra la conexión sin desasociarla, entonces el servidor LDAP debe registrar una advertencia con el mensaje de advertencia correspondiente.
Si el servidor eDirectory ha agotado todos los descriptores de archivo y se ha alcanzado el límite de umbral, el servidor no será capaz de procesar las solicitudes entrantes y responder a ellas, lo que conducirá a un error de la aplicación.
Un mensaje que podría tener origen en una operación no válida, pero que no causará ningún problema.
Ejemplos:
Cuando una aplicación de cliente intenta agregar un objeto cuyos atributos no están definidos en el esquema, el servidor eDirectory servidor notificará el error ERR_NO_SUCH_ATTRIBUTE.
Cuando un usuario intenta entrar con una contraseña no válida, el servidor eDirectory notificará el error ERR_FAILED_AUTHENTICATION.
Un mensaje que describe la correcta finalización de una operación o un evento en el servidor eDirectory.
Ejemplos:
Cuando un módulo se carga o descarga correctamente, puede ser adecuado registrar un mensaje informativo de la operación.
Cuando cambia la configuración del caché de base de datos, deben registrarse mensajes informativos al guardar correctamente la configuración.
Un mensaje que contiene información que ayudará a los desarrolladores en la depuración de un programa.
Ejemplos:
Al realizar una búsqueda de grupo dinámico, muestre todos los miembros del grupo dinámico con la información de entrada, ID, ID de partición y el DN de todos los miembros. Esta información ayudará a saber que todos los miembros regresan al nivel de eDirectory.