Red de conocimiento informático - Problemas con los teléfonos móviles - Detalles del uso del módulo de registro en Python

Detalles del uso del módulo de registro en Python

En aplicaciones prácticas, los archivos de registro son muy importantes. A través de archivos de registro, conocemos los detalles del funcionamiento del programa. Al mismo tiempo, cuando hay un problema con el programa, también podemos localizarlo rápidamente a través del registro. Cuando escribimos un programa, también podemos usar la información de salida del módulo de registro para depurar el código.

Pero muchas personas todavía usan la función print() en programas para generar cierta información, como por ejemplo:

Las desventajas de usar este método son obvias. Cuando el programa está escrito y ejecutado, necesitamos eliminar estas funciones print() y usarlas en programas simples. Este enfoque es ineficiente cuando el programa es complejo.

Si utiliza el módulo de registro, consulte el efecto.

Los resultados de la ejecución son los siguientes:

Puedes preguntar, ¿cuál es la diferencia entre esta y la función print()? La diferencia es que el módulo de registro puede controlar si se generan ciertas declaraciones cambiando el nivel. Por ejemplo, cuando cambiamos el nivel al nivel de depuración:

La salida es la siguiente:

El módulo de registro Es un paquete que viene con Python, por lo que al usarlo, no es necesario instalarlo, solo importarlo. Hay cinco niveles, a saber, depuración, que se utiliza principalmente para verificar la información sobre la ejecución del programa, que generalmente es la información que debe verse al depurar el programa. La información es la información que vemos si el programa se ejecuta como está; advertencia esperada, inesperada, pero no afecta la ejecución del programa. Los errores y puntos críticos son problemas graves que afectan el funcionamiento de su programa. El nivel predeterminado es advertencia. En este momento, el nivel de depuración y el nivel de información no se envían al registro. Si desea ver esta información, debe realizar algunas configuraciones.

Principalmente llamamos a la función basicConfig(***kwargs*) para configurar el registro.

Los parámetros utilizados comúnmente son los siguientes:

Al ajustar el formato, podemos generar el formato que queremos, por ejemplo:

El resultado es:

Este es el tiempo establecido en los parámetros de formato para que podamos obtener el tiempo y generar diversa información requerida.

Resumen:

Este artículo presenta principalmente el uso básico del módulo de registro. A menos que usemos la función print() en un pequeño script escrito por nosotros mismos, en otros casos, es mejor usar el módulo de registro para imprimir información y generar registros.