很多小伙伴还不知道如何在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模块的方法 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。
推荐阅读
- 拼多多换货怎么操作?退换货规则是什么?
- mongodb怎么用json?这篇文章教会你使用json
- anaconda如何安装python包?安装方法看这里
- Python如何实现图片缩放?Python图片分辨率怎么改
- python中字符串如何反转?这篇文章教会你python实现字符串反转的方法
- python中用什么表示注释?这几个注释方法你一定要知道
- python3怎么装pip3?这篇文章看完你就会了
- python lambda函数如何使用?这篇文章教会你使用lambda函数
- python怎么保存程序?这篇文章教给你两个主流编辑器的保存方法
- python实现字符串逆序输出?这篇文章教给你三个方法