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.
Nota
Este artículo está enfocado en el log de operaciones. Para leer sobre otros archivos de log, lee Log de métricas de rendimiento o Log de transacciones.
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.
Los logs de sistema tienen niveles que categorizan los mensajes por importancia o severidad, y que filtran la cantidad de información que se muestra. Ve la tabla a continuación para leer el tipo de información que muestra cada nivel de log.
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 un listado de comandos que te ayudarán a operar sobre los archivos de log para buscar strings, visualizar nuevos outputs en tiempo real, o mostrar ciertas líneas, ve a 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.
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:
/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 5.