python 中logging
时间: 2023-12-13 08:33:44 浏览: 96
Python中的logging模块是一个强大的日志记录工具,可以帮助开发人员记录程序运行时的信息,以便在出现问题时进行调试。以下是一个简单的logging示例:
```python
import logging
logging.basicConfig(level=logging.DEBUG, 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-10-20 14:30:23,123 - DEBUG - This is a debug message
2021-10-20 14:30:23,123 - INFO - This is an info message
2021-10-20 14:30:23,123 - WARNING - This is a warning message
2021-10-20 14:30:23,123 - ERROR - This is an error message
2021-10-20 14:30:23,123 - CRITICAL - This is a critical message
```
在上述示例中,我们首先导入logging模块,然后使用basicConfig()方法配置日志记录器。我们设置了日志记录器的级别为DEBUG,并指定了日志记录的格式。接下来,我们使用不同级别的日志记录方法记录不同级别的日志消息。
阅读全文