Índice de contenido
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
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más