Administración/Archivos de Configuración
Configuración del Logger
Configura el sistema de registro para tu instancia de Gigantics, incluyendo niveles de registro y formatos de salida.
Propiedades de Configuración
La configuración del logger puede establecerse en tu archivo config/default.yaml:
Detalles de las Propiedades
level
- Tipo: Cadena
- Predeterminado:
'silly'en desarrollo,'http'en producción,'test'en entorno de prueba - Descripción: Controla la verbosidad de la salida de registros. Niveles disponibles (en orden de verbosidad):
error- Solo erroreswarn- Errores y advertenciasinfo- Errores, advertencias y mensajes informativoshttp- Registro de solicitudes HTTP y niveles superioresverbose- Información detalladadebug- Información de depuraciónsilly- Todo incluyendo mensajes triviales
output
- Tipo: Cadena
- Predeterminado:
'dev' - Descripción: Controla el formato de salida de los registros.
'dev'- Formato legible por humanos y coloreado para desarrollo- Otros formatos pueden especificarse según sea necesario
Ejemplos
Registro en Desarrollo
Registro en Producción
Registro Mínimo
Registro HTTP Detallado
Valores Predeterminados Basados en Entorno
La aplicación establece automáticamente diferentes niveles de registro basados en el entorno:
- Desarrollo: Nivel
sillypara máximo detalle - Producción: Nivel
httppara registro de solicitudes HTTP - Prueba: Nivel
testpara entorno de testing
Puedes verificar tu entorno con:
Anulación por Línea de Comandos
Puedes anular el nivel de registro usando la línea de comandos:
Niveles de Registro Disponibles
| Nivel | Descripción |
|---|---|
| error | Solo errores críticos |
| warn | Errores y advertencias |
| info | Mensajes informativos generales |
| http | Registro de solicitudes/respuestas HTTP |
| verbose | Información más detallada |
| debug | Información de depuración |
| silly | Todo incluyendo mensajes triviales |
Mejores Prácticas
- Producción: Usa niveles
httpoinfopara evitar volúmenes excesivos de registros - Desarrollo: Usa niveles
sillyodebugpara solución detallada de problemas - Monitoreo: Asegúrate de que los registros se roten y almacenen adecuadamente
- Seguridad: Ten cuidado al registrar información sensible
- Rendimiento: Niveles de registro más bajos pueden mejorar el rendimiento en entornos de alto tráfico
Probando Cambios de Configuración
Después de modificar la configuración del logger:
-
Reinicia la aplicación:
-
Realiza algunas acciones en la aplicación para generar entradas de registro
-
Verifica el archivo de registro especificado en la configuración de
logspara confirmar que el nuevo nivel de registro está activo