使用python logging输出程序的控制台信息包括报错信息
时间: 2024-03-27 15:38:50 浏览: 136
python将控制台输出保存至文件的方法
好的,您可以使用 Python 内置的 logging 模块来输出程序的控制台信息和报错信息。下面是一个简单的示例代码:
```python
import logging
# 设置 logging 的配置
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
# 输出控制台信息
logging.info('这是一条普通的信息')
# 输出警告信息
logging.warning('这是一条警告信息')
# 输出错误信息
try:
a = 1 / 0
except Exception as e:
logging.error(e)
```
在这个示例代码中,我们首先通过 `basicConfig` 方法设置了 logging 的配置,包括日志级别(这里设置为 DEBUG)、输出格式等。然后使用 `info`、`warning` 和 `error` 等方法输出不同级别的信息。在这里,我们还通过 `try...except` 结构模拟了一个错误,并将错误信息通过 `error` 方法输出到控制台。
注意,以上代码只是一个简单的示例,实际应用中可能需要更加细致的配置和处理。
阅读全文