一、logging.basicConfig
| 参数 | 作用 | 举例 |
| level | 日志输出等级 | level=logging.DEBUG |
| format | 日志输出格式 | |
| filename | 存储位置 | filename = 'd:\\back.log' |
| filemode | 输入模式 | filemode = 'w' |
format具体格式
| 格式符 | 含义 |
| %(levelname)s | 日志级别名称 |
| %(pathname)s | 执行程序的路径 |
| %(filename)s | 执行程序名 |
| %(lineno)d | 日志的当前行号 |
| %(asctime)s | 打印日志的时间 |
| %(message)s | 日志信息 |
示例:
logging.basicConfig(level=logging.DEBUG,format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s')

本文详细介绍了Python中logging模块的基本配置,包括level的日志级别设置,format的日志输出格式,以及filename和filemode用于指定日志存储位置和模式。重点讲解了各种格式符的含义,并通过实例演示了如何创建自定义的日志输出格式。
17万+

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



