logging模块用于便捷记录日志且线程安全。
日志级别
| Level | Numeric value |
|---|---|
| CRITICAL | 50 |
| ERROR | 40 |
| WARNING | 30 |
| INFO | 20 |
| DEBUG | 10 |
| NOTSET | 0 |
只有大于当前日志等级的操作才会被记录。
实例
写入单文件
代码
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
# 导入logging模块
import logging
# 创建一个log.log日志文件
logging.basicConfig(filename='log.log',
# 格式化的字符串
format='%(asctime)s - %(name)s - %(levelname)s - %(module)s

本文介绍Python的logging模块,讲解如何记录日志并确保线程安全。内容包括日志级别、基本配置实例,以及如何实现多文件日志记录。通过示例展示了如何自定义文件和日志操作,帮助开发者更好地理解和应用logging模块。
最低0.47元/天 解锁文章
71万+

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



