python log的用法
时间: 2023-06-10 15:06:10 浏览: 92
Python中的日志模块(logging)可以帮助我们管理和记录应用程序的日志信息,便于我们在应用程序运行过程中进行错误排查和调试。
以下是Python日志模块的使用方法:
1. 导入logging模块:
```python
import logging
```
2. 设置日志级别:
```python
logging.basicConfig(level=logging.DEBUG)
```
可选的日志级别有:DEBUG、INFO、WARNING、ERROR、CRITICAL。当日志级别设置为DEBUG时,会输出所有级别的日志信息;当日志级别设置为WARNING时,会输出WARNING、ERROR和CRITICAL级别的日志信息。
3. 记录日志信息:
```python
logging.debug('debug message')
logging.info('info message')
logging.warning('warning message')
logging.error('error message')
logging.critical('critical message')
```
4. 将日志信息输出到文件中:
```python
logging.basicConfig(filename='example.log', level=logging.DEBUG)
```
将日志信息输出到example.log文件中,日志级别为DEBUG。
5. 格式化日志信息:
```python
logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
```
使用%(asctime)s、%(levelname)s和%(message)s分别表示日志记录时间、日志级别和日志信息。datefmt参数指定时间格式。
以上就是Python日志模块的基本使用方法。在实际开发中,我们可以根据需要自定义日志格式、输出位置和日志级别等内容。
阅读全文