python的日志输出
pip install loguru #安装
from loguru import logger
import sys
logger.remove() # 将日志的默认格式删除
fmt = '[{time}][{level}][{file.path}:line:{line}:function_name:{function}] ||msg={message}'
logger.add(sys.stdout, format=fmt, level="ERROR") # 系统的标准输出。直接输出到控制台,输出格式,级别。
logger.add("xxx.log", format=fmt, level="ERROR", encoding="utf-8", enquequ=True,rotation="",retention="")
# xxx.log是输出文件名称,后三项选输
# enqueue 是异步写入
# rotation可以设置大小,超过多大就产生一个新文件 1 kb ,500 m ,1 g
# rotation可以多长时间,1 day 1 hour
# rotation几点创建新文件,00:00 1:00
# retention = 7 days #多长时间后会删除以前产生的日志,当前的日志不会受影响
日志的四个级别,一次提高
logger.debug("debug")
logger.info("info")
logger.warning("warning")
logger.error("error123")
广积粮,持续更新

浙公网安备 33010602011771号