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.

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.

log_example.png

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.