logger.info如何使用
时间: 2023-11-16 21:05:49 浏览: 99
logger.info是Python中logging模块中的一个方法,用于在日志中记录信息级别为INFO的事件。使用logger.info可以记录程序运行时的一些重要信息,以便后续的调试和分析。
使用步骤如下:
1. 导入logging模块
```python
import logging
```
2. 创建一个logger对象
```python
logger = logging.getLogger(__name__)
```
其中,__name__是当前模块的名称,可以用于标识日志信息的来源。
3. 设置logger的日志级别
```python
logger.setLevel(logging.INFO)
```
这里设置日志级别为INFO,这样只有INFO级别及以上的日志信息才会被记录。
4. 使用logger.info记录日志信息
```python
logger.info('This is an info message')
```
这样就可以在日志中记录一条信息级别为INFO的日志事件。
完整示例:
```python
import logging
# 创建一个logger对象
logger = logging.getLogger(__name__)
# 设置日志级别
logger.setLevel(logging.INFO)
# 创建一个handler,用于输出日志信息到控制台
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
# 定义日志输出格式
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
console_handler.setFormatter(formatter)
# 将handler添加到logger对象中
logger.addHandler(console_handler)
# 记录一条信息级别为INFO的日志事件
logger.info('This is an info message')
```
这段代码将在控制台输出以下日志信息:
```
2021-11-01 14:10:15,012 - __main__ - INFO - This is an info message
```
阅读全文