loguru.logger只打印info以上信息
时间: 2023-11-17 18:04:34 浏览: 193
使用loguru库中的logger对象,可以通过设置日志级别来控制打印的信息的等级。其中logger对象提供了debug、info、warning、error、critical等不同级别的方法来记录日志。如果我们只想打印info级别及以上的信息,可以通过设置logger对象的日志级别为info来实现。
具体操作如下:
1. 导入loguru库中的logger对象:
```python
from loguru import logger
```
2. 设置logger对象的日志级别为info:
```python
logger.level("INFO")
```
或者使用简写形式:
```python
logger.add("test.log", level="INFO")
```
3. 使用logger对象记录日志:
```python
logger.debug("debug message") # 不会被打印
logger.info("info level message") # 会被打印
logger.warning("warning level message") # 会被打印
logger.error("error level message") # 会被打印
logger.critical("critical level message") # 会被打印
```
通过设置日志级别为info,只会打印info级别及以上的信息。其他低于info级别的信息,如debug级别的信息则不会被打印出来。这样可以确保只打印指定级别的信息,以满足需求。
阅读全文