Advertisement

Flask应用中配置logging模块

阅读量:

一、日志等级分类与定义

  • 等级: DEBUG < INFO < WARNING < ERROR < CRITICAL
    • DEBUG : 最为详尽的日志内容,主要用于问题诊断,仅限开发人员在开发阶段使用,以实现调试目的
    • INFO : 细节详尽程度次于DEBUG级别,主要用于记录关键节点的信息,用以确认程序是否按照预期正常执行。通常用于重要业务处理完成后的情况,通过INFO级别的日志信息,能够迅速掌握应用当前的运行状态。
    • WARNING : 当出现一些非预期事件时需要记录的信息,例如磁盘空间即将耗尽等。需要注意的是,在这种情况下程序仍然可以继续正常运行,并不会产生错误提示。也就是说,在发生此类问题时,处理流程仍可继续进行,但必须对这一问题给予特别关注。
    • ERROR : 出现较为严重的问题,导致部分功能无法正常运作时所记录的信息
    • CRITICAL: 系统即将崩溃或已经处于崩溃状态

二、应用实例

2.1 简单使用demo

复制代码
    from flask import Flask
    import logging
    app = Flask(__name__)
    @app.route('/')
    def root():
    ap

全部评论 (0)

还没有任何评论哟~