preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Además, existen varios métodos que se utilizan para administrar los controladores y filtros: • addFilter(filtro) Este método agrega el filtro de filtro especificado a este registrador • removeFilter(filtro) El filtro especificado se elimina de este registrador objeto. • addHandler(handler) El controlador especificado se agrega a este registrador. • removeHandler(handler) Elimina el controlador especificado de este registrador 27.5 Registrador predeterminado Un registrador predeterminado (o raíz) siempre está disponible desde el marco de registro. Se puede acceder a este registrador a través de las funciones definidas en el módulo de registro. Estas funciones permiten que los mensajes se registren en diferentes niveles utilizando métodos como como info(), error(), advertencia() pero sin necesidad de obtener una referencia a primero un objeto registrador. Por ejemplo: registro de importación

Establecer el nivel del registrador raíz

registro.basicConfig(nivel=registro.DEBUG)

Usar registrador raíz (predeterminado)

logging.debug(‘Esto es para ayudar con la depuración’) logging.info(‘Esto es solo para información’) logging.warning(’¡Esto es una advertencia!’) logging.error(‘Esto debe usarse con algo inesperado’ logging.critical(‘Algo serio’) Este ejemplo establece el nivel de registro para el registrador raíz o predeterminado en DEBUG (el el valor predeterminado es ADVERTENCIA). A continuación, utiliza el registrador predeterminado para generar un rango de registro mensajes a diferentes niveles (desde DEBUG hasta CRITICAL). La salida de este programa se da a continuación: DEBUG:root:Esto es para ayudar con la depuración INFO:root:Esto es solo para información ADVERTENCIA:raíz:¡Esto es una advertencia! ERROR:root:Esto debería usarse con algo inesperado CRÍTICO:raíz:Algo serio Tenga en cuenta que el formato utilizado por defecto con el registrador raíz imprime el nivel de registro, el nombre del registrador que genera la salida y el mensaje. A partir de esto se puede ver que es la raíz más larga la que genera la salida. 316 27 Iniciar sesión en Python

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas 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