Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

213
Vistas
¿Cuál es la diferencia entre las funciones de obtención del registrador de celery.utils.log y el registro?

He estado tratando de averiguar la diferencia entre el registrador de python y el registrador de apio, específicamente la diferencia entre los comandos a continuación, pero no puedo encontrar una buena respuesta.

Estoy usando apio v3, con django 1.10.

 from celery.utils.log import get_task_logger logger = get_logger(__name__) ... from celery.utils.log import get_task_logger logger = get_task_logger(__name__) ... import logging logger = logging.get_logger(__name__)

La documentación de apio ( última , v3.1 ) es muy deficiente sobre este tema. He analizado preguntas similares como esta , pero aún no está claro cuál usar, por qué usar esa y específicamente cuáles son las diferencias. Busco una respuesta clara y concisa.

También estoy usando centinela en mi entorno de producción. ¿Cómo afecta esta elección a sus registros de centinela? es decir, estos ajustes comunes

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Por experiencia, el uso de get_task_logger parece brindarle algunas cosas importantes, especialmente con Sentry.

  • Prefijo automático de nombres de tareas a su salida de registro
  • La capacidad de establecer reglas de manejo de registros en un nivel más alto que solo el módulo (creo que en realidad está configurando el nombre del registrador en celery.task )
  • Probablemente, lo más importante para la configuración de Sentry es que conecta el inicio de sesión en sus controladores de registro que utiliza Sentry.

Importante: hay un poco de configuración adicional que debe incluirse en el registro de Celery para Sentry:

https://docs.sentry.io/clients/python/integrations/celery/

Es posible que pueda hacer que los errores fluyan a Sentry sin parte de esta configuración, pero creo que esto le brindará los mejores rastros y detalles y garantizará que cosas como las excepciones esperadas declaradas a través de throws se ignoren correctamente.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda