Inhaltsverzeichnis
El archivo de configuración de registro se puede escribir usando varios formatos estándar de JSON (la notación de objetos de Java Script), a YAML (otro lenguaje de marcado más) o como un conjunto de pares clave-valor en un archivo.conf. Para más información sobre el diferentes opciones disponibles, consulte la documentación del módulo de registro de Python. En este libro exploraremos brevemente el formato de archivo YAML utilizado para configurar registradores El código YAML anterior se almacena en un archivo llamado logging.conf.yaml; sin embargo, puede llamar a este archivo de cualquier forma que sea significativa. El archivo YAML siempre comienza con un número de versión. Este es un valor entero que representa la versión del esquema YAML (actualmente, solo puede ser el valor 1). Todo otras claves en el archivo son opcionales, incluyen: • formateadores: enumera uno o más formateadores; cada formateador tiene un nombre que actúa como una clave y luego un valor de formato que es una cadena que define el formato de un mensaje de registro. • filtros: esta es una lista de nombres de filtros y un conjunto de definiciones de filtros. • controladores: esta es una lista de controladores con nombre. Cada definición de controlador se compone de un conjunto de pares de valores clave donde las claves definen la clase utilizada para el filtro (obligatorio), el nivel de registro del filtro (opcional), el formateador a usar con el controlador (opcional) y una lista de filtros para aplicar (opcional). • registradores: proporciona uno o más registradores con nombre. Cada registrador puede indicar el registro nivel (opcional) y una lista de controladores (opcional). La opción de propagación puede ser se utiliza para detener la propagación de mensajes a un registrador principal (configurándolo en False). • root: esta es la configuración para el registrador raíz. versión 1 formateadores: mi formateador: formato: ‘%(asctime)s [%(levelname)s] %(name)s.%(funcName)s: %(mensaje)s’ manipuladores: consola: clase: registro.StreamHandler nivel: DEPURAR formateador: mi formateador corriente: ext://sys.stdout madereros: miLogger: nivel: DEPURAR controladores: [consola] propagar: no raíz: nivel: ERROR controladores: [consola] 28.4 Configuración del registrador 331
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