日志 Loguru

 1 import loguru
 2 # loguru.logger.info("消息")
 3 from loguru import logger
 4 import sys
 5 a = "aaaaa"
 6 # logger.debug(a)   # 调试
 7 # logger.info(a)    # 消息
 8 # logger.warning(a) # 警告
 9 # logger.error(a)   # 错误
10 
11 logger.remove() # 清除它的默认设置
12 fmt = '[{time}--{level}--{file.path}:line:{line}:function_name:{function}] ||msg={message}'
13 logger.add(sys.stdout,level='DEBUG',format= fmt)    # 本地运行的时候,在控制台打印
14 # enqueue=True 异步写入日志  同步写的话会影响性能 老是请求
15 # rotation='1 day' 多久产生一个日志文件
16 # retention='10 days'   保留最近10天的
17 logger.add('fmz.log',level='DEBUG',format= fmt,encoding='utf-8'
18            ,enqueue=True,rotation='1 day',retention='10 days')    # 写在日志文件里面  日志级别 DEBUG
19 logger.info(a)

 

posted @ 2021-07-02 14:08  等待iing  阅读(65)  评论(0)    收藏  举报