1 logging模块简介
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:
- 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;
- print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;
2 logging模块使用
2.1 基本使用
配置logging基本的设置,然后在控制台输出日志,


import logging logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info(
本文详细介绍了Python内置的logging模块,包括模块简介、基本使用、日志输出到文件、设置消息等级、捕获traceback、多模块使用,以及通过JSON和YAML文件配置logging。logging模块提供灵活的日志管理,可用于控制不同等级的日志输出,方便调试和生产环境的使用。
订阅专栏 解锁全文
17万+

被折叠的 条评论
为什么被折叠?



