• 技术文章 >Python技术 >Python基础教程

    python使用loguru操作日志

    小妮浅浅小妮浅浅2021-03-25 16:20:37原创3787

    1、自定义颜色

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

    import sys
    logger.add(sys.stdout, colorize=True, format="<green>{time:YYYY-MM-DD at HH:mm:ss}</green> | <level>{message}</level>") logger.info('hello world')

    2、支持Backtrace

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

    logger.add("out.log", backtrace=True, diagnose=True) # Caution, may leak sensitive data in prod
     
    def func(a, b):
        return a / b
     
    def nested(c):
        try:
            func(5, c)
        except ZeroDivisionError:
            logger.exception("What?!")
     
    nested(0)

    以上就是python使用loguru操作日志的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python loguru
    上一篇:python loguru如何记录日志 下一篇:python input()的特性

    相关文章推荐

    • python Loguru模块安装使用• python and用法• python中PyMySQL有什么用• python中pyenv是什么• python PyFlink是什么意思• python vim模块的函数接口• python loguru如何记录日志

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网