A continuación se muestra una lista de niveles de registro disponibles en NVDA y qué se recopila en cada uno.
- Depuración: información general que puede ser muy útil al depurar. Es un nivel muy detallado.
- Aviso de depuración: avisos sobre situaciones de las que los desarrolladores son conscientes, pero que no importan; por ejemplo, una excepción que ocurre con frecuencia pero no causa efectos negativos. Los usuarios normalmente no deben preocuparse por estos avisos, pero podrían ser útiles a la hora de capturar un error no anticipado sin tener que tratar con información de depuración menos importante.
- Entrada / salida: entrada (pulsaciones de teclado, entrada braille, toques en pantallas táctiles o movimientos del ratón) y salida (voz, braille, sonidos). Se usa principalmente para pruebas automatizadas.
- Información: información que podría ser relevante para los usuarios. Por ejemplo, en este nivel se registra la versión de NVDA cuando este se inicia. La información solicitada por el usuario (por ejemplo, el script que da información sobre el objeto que hay en el navegador de objetos) también se registra en este nivel.
- Avisos: avisos relevantes para el usuario. Por ejemplo, cuando no se puede guardar el archivo de configuración.
- Error: errores que generalmente indican un problema en NVDA, normalmente debido a excepciones no anticipadas.
- Crítico: errores críticos que impiden que NVDA pueda arrancar.