Cargando

  • 1 Min To Read
  • 01 Jan, 0001
    Índice de contenido

    La salida de este programa ahora se divide entre el archivo de registro y la consola fuera, como se muestra a continuación: 28.3 filtros Los controladores pueden utilizar filtros para proporcionar un control más detallado de la salida del registro. Se puede agregar un filtro a un registrador usando el método logger.addFilter(). Se puede crear un filtro extendiendo la clase logging.Filter y

    Crear formateador para el controlador de consola

    console_formatter = registro.Formatter(’%(asctime)s - %(nombre de función)s - %(mensaje)s’) controlador_consola.setFormatter(formateador_consola)

    Agregue los controladores al registrador

    registrador.addHandler(console_handler) registrador.addHandler(file_handler)

    código de ‘aplicación’

    def hacer_algo(): logger.debug(‘mensaje de depuración’) logger.info(‘mensaje de información’) registrador.advertencia(‘mensaje de advertencia’) logger.error(‘mensaje de error’) logger.critical(‘mensaje crítico’) logger.info(‘Iniciando’) hacer algo() logger.info(‘Terminado’) 28.2 manipuladores 329

    comments powered by Disqus