Saltar al contenido principal
DataStore usa el módulo estándar logging de Python. En esta guía se muestra cómo configurar el logging para depuración.

Inicio rápido

Niveles de log

NivelValorDescripción
DEBUG10Información detallada para la depuración
INFO20Información general de funcionamiento
WARNING30Mensajes de advertencia (predeterminado)
ERROR40Mensajes de error
CRITICAL50Fallos críticos

Configurar el nivel de registro

Formato del log

Formato simple (predeterminado)

Query
Response

Formato detallado

Query
Response

Qué se registra

Nivel DEBUG

  • Consultas SQL generadas
  • Selección del motor de ejecución
  • Operaciones de caché (aciertos/fallos)
  • Duración de las operaciones
  • Información de la fuente de datos

Nivel INFO

  • Finalización de operaciones importantes
  • Cambios de configuración
  • Conexiones a fuentes de datos

Nivel WARNING

  • Uso de funcionalidades obsoletas
  • Advertencias de rendimiento
  • Problemas no críticos

Nivel ERROR

  • Fallos en la ejecución de consultas
  • Errores de conexión
  • Errores de conversión de datos

Configuración personalizada de logging

Uso de logging en Python

Registrar en un archivo

Deshabilitar el logging


Escenarios de depuración

Depurar la generación de SQL

Salida del log:

Depurar la selección del motor

Salida del log:

Depuración de operaciones de caché

Solucionar problemas de rendimiento

Salida del log:

Configuración de producción

Rotación de logs


Variables de entorno

También puedes configurar el logging mediante variables de entorno:

Resumen

TareaComando
Activar depuraciónconfig.enable_debug()
Configurar nivelconfig.set_log_level(logging.DEBUG)
Configurar formatoconfig.set_log_format("verbose")
Registrar en un archivoUsar controladores de logging de Python
Suprimir logsconfig.set_log_level(logging.CRITICAL)
Última modificación el 3 de julio de 2026