首页 > 消费 >

当前消息!Loguru:优雅的日志管理模块

2023-06-18 12:23:00 来源:博客园


(资料图片)

安装
pip3 install loguru
日志等级
等级方法
TRACElogger.trace()
DEBUGlogger.debug()
INFOlogger.info()
SUCESSlogger.sucess()
WARNINGlogger.warnning()
ERRORlogger.error()
CRITICALlogger.critical()
基本使用
from loguru import loggerlogger.debug("这是一条debug测试信息")logger.info("这是一条info测试信息")logger.warning("这是一条warning测试信息")logger.error("这是一条error测试信息")# 日志写入到文件from loguru import loggerlogger.add("文件路径".encoding="utf-8")logger.debug("这是一条debug测试信息")logger.info("这是一条info测试信息")logger.warning("这是一条warning测试信息")logger.error("这是一条error测试信息")
常见参数配置
rotation配置:    # 超过50M自动分割文件    logger.add("runlog.log", rotation="50 MB",encoding="utf-8")    # 文件名中加入时间    logger.add("runlog_{time}.log", rotation="50 MB",encoding="utf-8")    # 每天固定时间定时创建文件    logger.add("runtime_{time}.log", rotation="HH:mm",encoding="utf-8")    # 每隔一段时间创建文件    logger.add("runtime_{time}.log", rotation="1 week",encoding="utf-8")compression配置:    # 保留压缩    logger.add("runlog_{time}.log",compression="zip",encoding="utf-8")
format 配置日志记录格式化模板
logger.add("保存日志路径", format="{time:YYYY-MM-DD HH:mm:ss} {level} From {module}.{function} : {message}")
上一篇 下一篇
x
要闻
动态
精彩推送