Año tras año, función tras función, el registro de diagnóstico ha crecido hasta convertirse en un archivo masivo en los servidores ocupados. Con 4D v19R5, hemos incluido un nuevo parámetro de base de datos que le permite elegir el nivel de registro del archivo de registro de diagnóstico. Le ayudará a controlar el tamaño del registro de diagnóstico registrando sólo lo que realmente necesita.
El registro de diagnóstico puede ser activado con el parámetro de base de datos 79 (diagnostic log recording):
SET DATABASE PARAMETER (diagnostic log recording; 1)
Puede entonces elegir el nivel de registro con el parámetro 86 de la base de datos (log diagnostic level):
SET DATABASE PARAMETER (log diagnostic level; log trace)
Hay 5 niveles de registro:
- log error: Para registrar sólo los errores (desconexiones inesperadas, problemas de licencia, etc…).
- log warn: Para registrar errores y advertencias (fuentes faltantes y problemas similares).
- log info: Nivel por defecto, registrar los eventos importantes (conexión y desconexión de usuarios, por ejemplo).
- log debug: Nivel Verboso, útil para el equipo de soporte de 4D cuando investigan un problema.
- log trace: Nivel más detallado, útil para los equipos de desarrollo de 4D cuando trabajan en un error.
Por supuesto, puede cambiar todos estos parámetros directamente con el archivo de configuración de los registros, como se explica en esta entrada del blog.
Antes de la v19R5, el nivel de registro por defecto era el equivalente al nuevo nivel de rastreo. Así que si no cambias el nivel de registro, experimentarás una drástica disminución del registro en el registro de diagnóstico. Puede establecer el nivel de registro de diagnóstico en traza para volver al comportamiento anterior.
Gracias a este nuevo parámetro de la base de datos, deberías poder controlar el flujo de registros en el registro de diagnóstico, manteniéndolo pequeño mientras se registra lo que realmente necesitas.
Siéntase libre de compartir cualquier comentario con nosotros en el foro oficial de 4D.