如何通过logging.basicConfig让debug信息输出
时间: 2024-11-22 10:35:34 浏览: 9
Python+logging输出到屏幕将log日志写入文件
在Python中,如果你想要在程序运行期间启用`debug`级别的日志输出,你可以使用`logging.basicConfig()`函数配置日志模块。下面是一个例子:
```python
import logging
# 配置日志基本选项
logging.basicConfig(
level=logging.DEBUG, # 设置日志级别为DEBUG,这将包括debug级别的消息
format='%(asctime)s - %(levelname)s - %(message)s', # 定义日志格式
datefmt='%Y-%m-%d %H:%M:%S', # 时间格式
)
# 现在,所有的logging.debug()会输出
logger = logging.getLogger(__name__)
logger.debug('This is a debug message')
```
在这个例子中,`logging.basicConfig(level=logging.DEBUG)`设置了最低的日志级别为`DEBUG`,所以即使是调试级别(`debug`)的信息也会被记录。
阅读全文