Index of content
• Mensaje de registro El es el mensaje que se registrará desde la aplicación. • Registrador Proporciona el punto de entrada/interfaz de los programadores al sistema de registro. La clase Logger proporciona una variedad de métodos que se pueden usar para registrar mensajes en diferentes niveles • Controlador Los controladores determinan dónde enviar un mensaje de registro, controladores predeterminados incluyen controladores de archivos que envían mensajes a un archivo y controladores HTTP que envían mensajes a un servidor web. • Filtro Este es un elemento opcional en la canalización de registro. Se pueden usar para filtrar aún más la información que se va a registrar proporcionando un control detallado de qué mensajes de registro se envían realmente (por ejemplo, a un archivo de registro). • Formateador Se utilizan para formatear el mensaje de registro según sea necesario. Esto puede implica agregar marcas de tiempo, módulo e información de función/método, etc. al mensaje de registro original. • Información de configuración El registrador (y los controladores, filtros y formateadores) se pueden configurar mediante programación en Python o mediante archivos de configuración. Estos archivos de configuración se pueden escribir usando clave-valor pares o en un archivo YAML (que es un lenguaje de marcado simple). YAML significa ¡Otro lenguaje de marcado más! Vale la pena señalar que gran parte del marco de registro está oculto para el desarrollador que realmente solo ve el registrador; el resto de la tubería de registro es ya sea configurado por defecto o a través de información de configuración de registro típicamente en el forma de un archivo de configuración de registro. 27.2 el registrador El registrador proporciona la interfaz de programadores para la canalización de registro. Un objeto Logger se obtiene de la función getLogger() definida en el módulo de registro. El siguiente fragmento de código ilustra la adquisición del valor predeterminado logger y usarlo para registrar un mensaje de error. Tenga en cuenta que el módulo de registro debe ser importado: El resultado de esta breve aplicación se registra en la consola, ya que es el configuración por defecto: Esto debería usarse con algo inesperado. registro de importación registrador = registro.getLogger() logger.error(‘Esto debería usarse con algo inesperado’ 312 27 Iniciar sesión en Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More