En este artículo, exploraremos una forma de registrar rutas de navegación de manera eficiente, mostrando solo los registros que conducen a un error. Solo usaremos la biblioteca de registro estándar de Python para crear una configuración de registro eficiente que capturar registros de depuración solo cuando ocurre una excepción. Este enfoque proporciona una vista detallada de los pasos conduciendo hacia arriba a un problema mientras reduciendo desorden y minimizando E/S. ¡Codifiquemos!
¿Por qué registrar migas de pan?
Cuando ocurre un error, desea tener la mayor cantidad de información posible que lo lleve al problema en su código. Registrar mucha información es muy útil a este respecto.
La desventaja es que es necesario procesar todos estos registros. Luego, es necesario escribirlo en un archivo o enviarlo a un punto final a través de HTTP, lo que podría afectar el rendimiento de su aplicación o servidor. Además, podría saturar sus registros, lo que dificultaría encontrar información relevante cuando se produzca un error.
El enfoque de migas de pan “ignora”, por ejemplo, todo debug registros a menos que se produce un error. Esto les permite registrar mucha información detallada sobre su error. y Mantenga el rendimiento y la visión general al mismo nivel.