python使用loguru操作日志

python使用loguru操作日志

1、自定义颜色

调用add方法增加handler时可以做定制,比如colorize设置为True表示输出颜色,而format参数代表日志输出的内容格式。

importsys

logger.add(sys.stdout,colorize=True,format="{time:YYYY-MM-DDatHH:mm:ss}|{message}")logger.info('helloworld')

2、支持Backtrace

对于日志而言,没有错误堆栈的日志是没有灵魂的。Loguru允许显示整个堆栈信息来帮助发现问题(包括变量)。

logger.add("out.log",backtrace=True,diagnose=True)#Caution,mayleaksensitivedatainprod

deffunc(a,b):

returna/b

defnested(c):

try:

func(5,c)

exceptZeroDivisionError:

logger.exception("What?!")

nested(0)

以上就是python使用loguru操作日志的方法,希望对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

申请14天超长免费试听资格
获取500G教程资料
姓名
电话
课程
立即申请