Logs
Cada acción ejecutada en la plataforma se guarda en archivos de log. Estos logs pueden consultarse para ver información detallada sobre transacciones, servicios, líneas, estaciones y cada objeto que existe dentro de VT-NET.
Para acceder a la carpeta de logs, ir a /veritran/vt-net/log/ . Los procesos en un nodo guardan las actualizaciones en el mismo archivo. Puedes identificarlo con el nombre del entorno, nodo y la extensión .log; por ejemplo, VTRP_NDA1.log
Nota
Esta es la ruta predeterminada para consultar archivos de log. Dado que las rutas pueden modificarse durante la instalación de la plataforma, se recomienda verificar que estés accediendo a la carpeta de logs con la ruta correcta.
Para consultar un log, escribe vi y el nombre del log. Para mejorar su legibilidad, usa la función set nowrap. Ve un ejemplo a continuación.
![log_example.png](../../image/uuid-339dd543-b4d0-6671-4888-c5e3d949654d.png)
Los logs del sistema tienen niveles que categorizan los mensajes del log por importancia o gravedad y filtran la cantidad de información que se muestra. Consulta la siguiente tabla para conocer qué tipo de información muestra cada nivel.
Nivel | Constant | Description |
---|---|---|
1 | VTLOG_SHOW | Mensajes que siempre deben mostrarse, como la versión de un componente durante su inicio. |
2 | VTLOG_ERROR | Mensajes de error |
3 | VTLOG_STATUS | Mensajes sobre el cambio de estado de objetos dentro de la plataforma. |
4 | VTLOG_WARNING | Mensajes de advertencia |
5 | VTLOG_INFO | Mensajes que muestran información relevante después de un evento. |
6 | VTLOG_BUSINESS | Mensajes que identifican una transacción comercial. |
7 | VTLOG_MESSAGES | Mensajes con solicitudes de transacciones procesadas y el código de respuesta. |
8 | VTLOG_DEBUG | Información de debug de la plataforma, como valores de parámetros, ejecución de métodos o funciones, y más. |
9 | VTLOG_QUERY | Información de debug de la plataforma y queries ejecutadas. |
10 | VTLOG_DEBUG_DETAIL | Información de debug de la plataforma, queries ejecutadas, valores de consultas de entrada y salida, valores de array y más. |
20 | VTLOG_DEBUG_EXTRADETAIL | Información de debug de la plataforma, como mensajes de líneas y estaciones. |
30 | VTLOG_DEBUG_EXTRAEXTRADETAIL | Información de debug completa que solo se utiliza en desarrollo. |
50 | VTLOG_DEBUG_PEDANTIC | Información de debug completa que solo se utiliza en desarrollo. |
Para ver una lista de comandos que pueden ayudarte a administrar los archivos de log, como buscar strings, visualizar nuevos outputs en tiempo real o mostrar ciertas líneas, consulta Comandos de administración de archivos de log.
Cambiar niveles de logs
Cambiar los niveles de log te permite limitar o ampliar la información sobre los procesos de la plataforma que aparecerá en los archivos de log. Por ejemplo, si un log se encuentra en nivel 6 (business), puedes subir al nivel 10 para incluir información de debug de la plataforma.
El comando logger aumenta o disminuye el nivel del log para un determinado proceso o para todos los procesos a la vez. El nivel de log se expresa en una escala del 1 al 50, siendo 1 el nivel que muestra la información menos detallada y 50 el nivel con información más detallada. Consulta Log Realms para aprender cómo aumentar y disminuir los niveles de log para objetos específicos dentro de VT-NET.
Usa el siguiente comando para aumentar o disminuir el nivel de log de un proceso, o de todos los procesos a la vez, respectivamente, y reemplaza el parámetro n por el número de nivel que corresponda.
/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "logger proc .*, level=n" /veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "logger proc [PROCESS].*, level=n"
Además, puedes ejecutar este comando para cambiar el nivel de log a otros objetos dentro de la plataforma.
Ten en cuenta que, al configurar un nivel de log, la información del nivel inferior también se mostrará en tu archivo de log. Por ejemplo, si configuras tu nivel de registro en 6, el archivo también incluirá los niveles del 1 al 5.
Importante
Después de operar con el comando logger, se recomienda volver a establecer el nivel de registro en 6.