python 将loging输出到log.txt
时间: 2023-12-25 14:05:12 浏览: 120
要将 Python 的 logging 输出到 log.txt 文件中,可以使用以下代码:
```python
import logging
# 配置 logging
logging.basicConfig(filename='log.txt', level=logging.DEBUG)
# 输出 log
logging.debug('This is a debug message')
logging.info('This is an info message')
logging.warning('This is a warning message')
logging.error('This is an error message')
logging.critical('This is a critical message')
```
在这个例子中,我们通过 `basicConfig` 方法来配置 logging,设置输出到文件 `log.txt` 中,并设置日志级别为 `DEBUG`。接着,我们通过 `debug`、`info`、`warning`、`error` 和 `critical` 方法来输出日志信息。这些信息将会被写入到 log.txt 文件中。
当然,也可以使用 `FileHandler` 来实现将 logging 输出到文件中,具体的实现方式可以参考 Python 官方文档中的 [Logging Cookbook](https://docs.python.org/3/howto/logging-cookbook.html#using-file-rotation)。
阅读全文