Python 第三方日志模块,用更简单的方式实现 logging 功能。

安装

pip3 install loguru

使用

Traceback 记录

@logger.catch
def fun(x, y):
    return x / y

输出指定级别日志

from loguru import logger as log
import sys
 
log.remove()
 
log.add(sys.stderr, level="INFO")
 
log.info("INFO")
log.debug("DEBUG")
log.warning("WARNING")
log.success("SUCCESS")

当 level 为 INFO 时,DEBUG 数据不会输出。

参考