python怎么查看logging?这篇文章告诉你

很多小伙伴还不知道如何在python中查看logging模块 , 那么今天小编就通过这篇文章来给大家详细讲解一下在python中查看logging模块的方法 , 感兴趣的小伙伴可以耐心阅读一下这篇文章 。

python怎么查看logging?这篇文章告诉你

文章插图
首先我们来了解一下什么是logging模块?logging模块是python中的内置标准模块 , 主要是用于输出运行日志 , 它可以设置输出日志的登记、日志保存路径、日志文件的回滚等;
Logging模块相比print来说 , 具备如下优点:
Logging可以通过不同的日志等级 , 在release版本中只输出重要的信息 , 而且没必要显示大量的调试信息 。
print将所有信息都输出到标准输出中 , 严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方 , 以及怎么输出;
logging模块使用
配置logging基本的设置 , 然后在控制台输出日志 , 
import logginglogging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s')logger = logging.getLogger(__name__)logger.info("Start print log")logger.debug("Do something")logger.warning("Something maybe fail.")logger.info("Finish")运行时 , 控制台输出 , 
2022-06-07 19:11:19,434 - __main__ - INFO - Start print log2022-06-07 19:11:19,434 - __main__ - WARNING - Something maybe fail.2022-06-07 19:11:19,434 - __main__ - INFO - Finishlogging中可以选择很多消息级别 , 如debug、info、warning、error以及critical 。通过赋予logger或者handler不同的级别 , 开发者就可以只输出错误信息到特定的记录文件 , 或者在调试时只记录调试信息 。
【python怎么查看logging?这篇文章告诉你】以上就是小编给大家带来的在python中查看logging模块的方法 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    推荐阅读