python代码中如何打印日志
时间: 2024-02-21 07:00:23 浏览: 79
Learning-log code
在 Python 中,可以使用 `logging` 模块来打印日志。使用 `logging` 模块可以将日志输出到控制台、文件或者其他地方。
以下是一个简单的打印日志的例子:
```python
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
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')
```
运行以上代码,将会输出以下结果:
```
2021-05-12 15:42:54,747 - INFO - This is an info message
2021-05-12 15:42:54,747 - WARNING - This is a warning message
2021-05-12 15:42:54,747 - ERROR - This is an error message
2021-05-12 15:42:54,747 - CRITICAL - This is a critical message
```
在以上代码中,首先使用 `basicConfig` 函数进行配置,设置日志级别为 `INFO`,格式为 `'%(asctime)s - %(levelname)s - %(message)s'`。然后使用 `debug`、`info`、`warning`、`error` 和 `critical` 函数打印不同级别的日志信息。
`basicConfig` 函数还可以设置输出到文件、输出到不同的日志文件、输出到不同的 handlers 等等,具体可以参考官方文档。
阅读全文