Pregunta
¿Cómo configurar el nivel de detalle del registro de su PTV xServer?
Respuesta
Este artículo explica cómo ajustar el nivel de registro en PTV xServer 2 para controlar la cantidad de detalle registrado en los logs. Esto es especialmente importante en entornos de producción para evitar tamaños excesivos de archivos de registro e información irrelevante.
Marco de Registro
PTV xServer utiliza el marco log4j2 para el registro.
Niveles de Registro Disponibles
| Nivel | Descripción |
|---|---|
| DEBUG | El más detallado. Usar solo para diagnóstico y depuración. |
| INFO | Adecuado para evaluación y pruebas de integración. |
| WARN | Destaca configuraciones o parámetros faltantes. |
| ERROR | Recomendado como valor predeterminado para entornos de producción. |
Cómo Configurar
Para PTV xServer 1:
logRequests=fatal → Las solicitudes solo se registran si el módulo se bloquea. Esto debe configurarse en true.
logResponses=false → Las respuestas nunca se registran. (Útil para clientes que quieren ver respuestas detalladas, pero genera muchos logs y ocupa espacio.)
Guarde el archivo y reinicie xServer para aplicar los cambios.
Para PTV xServer 2:
Edite el archivo:conf/wrapper.conf
Asegúrese de que las siguientes líneas estén configuradas (o ajústelos según sea necesario):
wrapper.console.loglevel=INFO
wrapper.logfile=%XSERVER2_LOG_DIRECTORY%/wrapper.log.YYYYMMDD
wrapper.logfile.format=LPTM
wrapper.logfile.loglevel=INFO
wrapper.logfile.rollmode=DATEPara registros más detallados, cambie INFO a DEBUG.
Guarde el archivo y reinicie xServer para aplicar los cambios.
Consejos adicionales
En xServer 1:
Por defecto, el registro no está activo de forma continua.
Está configurado a un nivel mínimo, principalmente para diagnosticar errores críticos.
Si desea contar el número de solicitudes enviadas (por ejemplo, a /xlocate/ws/XLocate o /xroute/ws/XRoute etc.):
- Configure logRequests=true
→ Esto registrará todas las solicitudes.
→ Luego puede contar las líneas en los archivos de registro.
→ Nota: Esto puede generar un gran volumen de registros en producción, por lo que se recomienda un post-procesamiento (por ejemplo, archivar o eliminar logs después de cierto número de solicitudes).
En xServer 2:
(Opcional) Active la rotación de logs:
wrapper.logfile.maxsize=10m
wrapper.logfile.maxfiles=5
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.