美文网首页python的记录
Python loguru 简单快速上手,打印Log

Python loguru 简单快速上手,打印Log

作者: JP0001 | 来源:发表于2022-04-24 14:30 被阅读0次

    loguru 作用,打印和储存log数据,可以自己定义log 内容颜色,不同等级的log 信息

    1.安装

    pip install loguru
    

    2.等级

    from loguru import logger
    
    # log 等级
    logger.trace('I AM info')
    logger.debug('I AM info')
    logger.info('I AM info')
    logger.success('I AM info')
    logger.warning('I AM info')
    logger.error('I AM info')
    logger.critical('I AM info')
    
    pycharm里面log会显示出不同的颜色.png

    3.常用到的参数

    • log_add log 存储的地方
    • format log的格式,可以设置日期等数据,插入
    • rotation 单分日志的最大值,超过该份最大值就重新另外建一份
    • encoding 编码格式
    • filter 筛选器,可以对应log的内容进行筛选,或者可以通过筛选来打印多份Log,不同内容
    
    import os
    from loguru import logger
    log_add = os.getcwd() + "\my.log"
    logger.add(log_add, colorize=True, format="<green>{time}</green> <level>{message}</level>",
     rotation="5 MB", encoding='utf-8', filter=lambda x: '[CAN]' in x['message'])
    logger.info('asdfasdfasdf')
    
    

    相关文章

      网友评论

        本文标题:Python loguru 简单快速上手,打印Log

        本文链接:https://www.haomeiwen.com/subject/naetyrtx.html