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: %(message)s',
# 时间
datefmt='%Y-%m