Inhaltsverzeichnis
• logging.handlers.NTEventLogHandler que envía un mensaje a un Registro de eventos de Windows. • logging.handlers.HTTPHandler que envía mensajes a un HTTP servidor. • logging.NullHandler que no hace nada con los mensajes de error. esto es a menudo utilizado por desarrolladores de bibliotecas que desean incluir el inicio de sesión en sus aplicaciones pero espere que los desarrolladores configuren un controlador apropiado cuando usen la biblioteca. Todos estos controladores se pueden configurar mediante programación oa través de un archivo de configuración. 28.2.1 Configuración del controlador de salida raíz El siguiente ejemplo utiliza la función logging.basicConfig() para configurar el registrador raíz para usar un FileHandler que escribirá los mensajes de registro en un archivo llamado ‘ejemplo.log’: Tenga en cuenta que si no se especifica un controlador para un registrador con nombre, delega la salida al registrador principal (en este caso, la raíz). El archivo generado para el programa anterior es mostrado a continuación: registro de importación
Establece un controlador de archivos en el registrador raíz para
guardar mensajes de registro en el archivo ejemplo.log
logging.basicConfig(filename=‘example.log’ ,level=logging.DEBUG)
Si no se establece explícitamente ningún controlador en el registrador de nombres
delegará los mensajes al registrador principal para que los maneje
registrador = registro.getLogger(nombre) logger.debug(‘Esto es para ayudar con la depuración’) logger.info(‘Esto es solo para información’) logger.warning(’¡Esto es una advertencia!’ ) logger.error(‘Esto debería usarse con algo inesperado’ ) logger.critical(‘Algo serio’ ) 28.2 manipuladores 325
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• 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.
Weiterlesen