python logging打印,还在控制台输出
时间: 2023-11-16 19:10:00 浏览: 140
Python同时向控制台和文件输出日志logging的方法
可以通过以下方式在控制台输出日志:
```python
import logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# 输出不同级别的日志
logging.debug('debug message')
logging.info('info message')
logging.warning('warning message')
logging.error('error message')
logging.critical('critical message')
```
这里的`basicConfig()`方法用于配置日志输出的一些基本信息,包括输出级别、输出格式等。`level`参数指定输出的最低级别,这里设为`DEBUG`,意味着所有级别的日志都会输出。`format`参数指定日志的输出格式。这里的格式字符串`'%(asctime)s - %(name)s - %(levelname)s - %(message)s'`表示输出时间、日志名称、日志级别和日志内容。这些信息会以一定的格式输出到控制台。
阅读全文