Tutti i messaggi sono collegati a un livello di gravità che consente di stabilire la criticità del messaggio. I livelli, in ordine decrescente di gravità sono:
Un messaggio fatale indica un problema grave, ad esempio la perdita di dati o di funzionalità.
Esempi:
Se il server eDirectory non riesce a caricare i moduli di sistema quali NCPEngine e DSLoader durante il caricamento dei moduli, viene segnalato e registrato un errore fatale.
Se il server eDirectory non riesce a eseguire il collegamento alla porta sicura 636, viene segnalato e registrato un errore fatale.
Messaggio non necessariamente grave, ma che potrebbe essere possibile causa di un problema futuro.
Esempi:
Errori di connessione tra due server qualsiasi dell'albero, in seguito al quale il server viene aggiunto a una cache di indirizzi errata. È possibile ripristinare il server da questo particolare stato reimpostando la cache degli indirizzi errata.
Se l'applicazione client LDAP effettua un collegamento e chiude la connessione senza annullare il collegamento, il server LDAP dovrà registrare un avviso con un messaggio di avviso appropriato.
Se il server eDirectory ha consumato tutti i descrittori file e ha raggiunto il limite di soglia, non potrà più elaborare le richieste in ingresso né rispondere, causando un errore dell'applicazione.
Messaggio che potrebbe essere dovuto a un'operazione non valida, ma che non causa alcun problema.
Esempi:
Quando un client tenta di aggiungere un oggetto per il quale non sono definiti attributi nello schema, il server eDirectory segnala un errore ERR_NO_SUCH_ATTRIBUTE.
Quando un utente tenta di eseguire il login con una password non valida, il server eDirectory segnala l'errore ERR_FAILED_AUTHENTICATION.
Messaggio che descrive il corretto completamento di un'operazione o di un evento nel server eDirectory.
Esempi:
Quando un modulo viene caricato o scaricato correttamente, può essere appropriato registrare un messaggio informativo dell'operazione.
Quando si modifica la configurazione della cache del database, è necessario registrare un messaggio informativo relativo al corretto salvataggio della configurazione.
Messaggio contenente informazioni che consentiranno agli sviluppatori di eseguire il debug di un programma.
Esempi:
Quando si esegue una ricerca di gruppo dinamico, visualizzare tutti i membri di gruppo dinamici con informazioni di ID voce, ID partizione e DN dei membri. Queste informazioni consentiranno di sapere che tutti i membri vengono restituiti a livello di eDirectory.