Charla

Logueando como un pro: porque llenar un script con prints sigue siendo cutre

Javi Romero

  • 23 September 2017, 11 a.m. - 11:30 a.m.
  • Room Bloomberg
  • Idioma: es

Objetivo

Esta charla pretende ser una primera toma de contacto y presentación del módulo logging de la biblioteca estándar apta para principiantes que nunca hayan oído hablar de él y usuarios intermedios que por pereza o desconocimiento de sus posibilidades siguen usando prints -lo que no significa que esto se tenga que convertir en una saga personal de venganza contra print-

Descripción detallada

Se dará una visión de su utilidad y versatilidad por encima del uso de sentencias print(), se presentarán sus componentes básicos y cómo conjugarlos en la configuración y se acompañará de ejemplos de uso, finalizando con el uso de logging en Django.

Estructura de la charla

  1. Módulo logging:
  2. ¿Para qué es útil? Permitiendo a nuestro script comunicarse y crear registros.
  3. ¿Cuáles son sus componentes principales? Niveles, Manejadores, Formatos y Filtros.
  4. ¿Cómo puedo aprovecharlo? Ejemplos de uso: niveles de información, diferentes destinos para cada mensaje, formatos específicos para cada necesidad.
  5. Configuraciones: Tipos de configuración disponibles una vez conocemos las bases.

  6. Usando logging en Django.

  7. El ajuste LOGGING de Django, ese gran desconocido.
  8. Configuración.
  9. Ejemplos de uso: Modificar logging de apps de terceros, Personalizar formatos de salida, Integrar manejadores de terceros.