Skip to main content

Veritran Docs

Log Realms

Importante

Para utilizar Log Realms, debes cumplir con los siguientes requisitos de versión:

  • VT-Middleware 1.13.5.37

  • VT-Notif 1.13.5.43

  • VT-AS 1.13.5.10 / 1.13.4.XXX

Log Realms es una funcionalidad que te permite modificar los niveles de log en diferentes objetos dentro de VT-NET. A su vez, esto te permitirá obtener información más detallada para diagnóstico o resolución de problemas.

Con Log Realms, puedes aumentar los niveles de log para procesos, líneas, estaciones y queues filtrando por categorías específicas, también conocidas como realms. Estas categorías son:

  • TRANSACTIONS Datos asociados a las transacciones que se están ejecutando.

  • TRANSACTION-trxCode: Datos asociados a un código de transacción específico.

  • SERVICES Datos asociados a los servicios que se ejecutan en la plataforma.

  • SERVICE-serviceCode: Datos asociados a un código de servicio específico.

  • TERMINAL-terminalId: Datos asociados a las transacciones que se están procesando en un terminal con ID específico.

  • PERIODIC: Datos asociados a una tarea específica periódica.

También puedes combinar estas categorías para obtener resultados más detallados. El realm Terminal se puede combinar con los realms de transacciones o de servicios.

Modificar niveles de log

Para cambiar un nivel de log, escribe el siguiente comando, reemplazando los valores de marcador de posición con los valores correspondientes:

logger [OBJECT] [name reg exp], [key=LoggerKey] | [realm=LogRealm], [ [level=N] 
  • Reemplaza el parámetro [OBJECT] por proc/process, line, station o qserv/qservice, según corresponda.

  • Reemplaza [name reg exp] por el nombre del objeto seleccionado en el parámetro anterior.

  • LoggerKey debe ser alguna clave de log válida, solo para fines de desarrollo. Este valor es opcional.

  • El parámetro LogRealm debe reemplazarse por uno de los realms o categorías enumerados anteriormente. Consulta Log Realms para leer sobre estos realms.

  • El parámetro o nivel N puede ser un número entre 1 y 50. Este valor afectará al log real especificado en este comando y no a toda la plataforma. Consulta la tabla en Cambiar niveles de log para aprender sobre cada nivel y su significado.

Puedes eliminar una o todas las configuraciones de Log Realms y volver a los valores predeterminados agregando el parámetro clear al código, como se muestra a continuación.

"logger [OBJECT] [name reg exp], [key=LoggerKey] | [realm=LogRealm], [clear]"
"logger [OBJECT] [name reg exp], [key=LoggerKey] | [realm=all], [clear]"
Verificar el nivel de log de Log Realms

También puedes verificar la configuración de Log Realms para un proceso. Para hacer esto, envía un subcomando al proceso, como se muestra a continuación:

/veritran/vt-net/bin/vtNetQShell -e [ENVIRONMENT] -n [NODE] -c "send proc [PROCESS],cmd=getLogRealms"

Como ocurre con cada comando de "send", el resultado se mostrará en el log de comandos (CMD). Ve al log de CMD para ver qué nivel de Log Realm se aplica al proceso correspondiente.