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

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')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容