preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

La jerarquía de nombres de registradores es análoga a la jerarquía de paquetes de Python, y idéntico a él si organiza sus registradores por módulo usando el rec- construcción recomendada logging.getLogger(name). Esta jerarquía es importante cuando se considera el nivel de registro. Si un nivel de registro no ha se ha configurado para el registrador actual, entonces mirará a su padre para ver si ese registrador tiene un nivel de registro establecido. Si lo hace, ese será el nivel de registro utilizado. Esta búsqueda respalda el registrador jerarquía continuará hasta que se encuentre un nivel de registro explícito o hasta que el registrador raíz sea encontrado que tiene un nivel de registro predeterminado de ADVERTENCIA. Esto es útil ya que no es necesario establecer explícitamente el nivel de registro para cada registrador objeto utilizado en una aplicación. En su lugar, solo es necesario establecer el nivel de registro raíz (o para una jerarquía de módulos, un punto apropiado en la jerarquía de módulos). Esto puede entonces anularse cuando se requiera específicamente. 27,8 Formateadores Hay dos niveles en los que puede formatear los mensajes registrados, estos están dentro el mensaje de registro pasado a un método de registro (como info() o warn()) y a través de la configuración de nivel superior que indica qué información adicional se puede agregar al mensaje de registro individual. 27.8.1 Formateo de mensajes de registro El mensaje de registro puede tener caracteres de control que indiquen qué valores deben ser colocado dentro del mensaje, por ejemplo: logger.warning(’%s está establecido en %d’, ‘count’, 42) Esto indica que la cadena de formato espera recibir una cadena y un número. El Los parámetros que se sustituirán en la cadena de formato siguen la cadena de formato como un lista de valores separados por comas. 27.8.2 Formato de salida de registro La canalización de registro se puede configurar para incorporar información estándar con cada mensaje de registro. Esto se puede hacer globalmente para todos los controladores. También es posible establecer mediante programación un formateador específico en un controlador individual; esto se discute en la siguiente sección. Para configurar globalmente el formato de salida para los mensajes de registro, use el archivo logging. basicConfig() utilizando el formato de parámetro nombrado. 27.7 Jerarquía de registradores 319

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluació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ás

Modelos 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