loguru中logger用法
时间: 2023-08-12 07:05:24 浏览: 50
在 Loguru 中,你可以使用 `logger` 对象来记录日志。下面是一些常用的 logger 用法:
1. 创建 logger 对象:
```python
from loguru import logger
logger.add("file.log") # 将日志写入文件
```
2. 记录日志:
```python
logger.debug("This is a debug message")
logger.info("This is an info message")
logger.warning("This is a warning message")
logger.error("This is an error message")
logger.critical("This is a critical message")
```
3. 格式化日志:
```python
logger.add("file.log", format="{time} {level} {message}")
```
4. 添加级别:
```python
logger.add("file.log", level="DEBUG") # 只记录 DEBUG 及以上级别的日志
```
5. 捕获异常:
```python
try:
# Some code
except Exception as e:
logger.exception("An error occurred: {e}")
```
6. 动态修改日志级别:
```python
logger.level("file.log", level="DEBUG") # 修改特定文件的日志级别为 DEBUG
```
这些是一些基本的用法,你还可以根据具体需求查阅 Loguru 文档来了解更多功能和配置选项。