Skip to main content

Veritran Docs

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

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.