烧瓶日志管理模块

flask-logmanager的Python项目详细描述


烧瓶日志管理器

管理烧瓶应用程序的液位日志

按规则生成一个记录器,并为每个记录器的管理器添加rest api

安装

pip install flask-logmanager

git clone https://github.com/fraoustin/flask-logmanager.git
cd flask-logmanager
python setup.py install

使用量

from flask import Flask, request, current_app
from flask_logmanager import LogManager

app = Flask(__name__)
app.register_blueprint(LogManager(url_prefix="/api", ui_testing=True))


@app.route("/testone")
def testOne():
    current_app.logger.error("error from testOne")
    current_app.logger.info("info from testOne")
    current_app.logger.debug("debug from testOne")
    return "Hello testOne!"

@app.route("/testtwo")
def testTwo():
    current_app.logger.error("error from testTwo")
    current_app.logger.info("info from testTwo")
    current_app.logger.debug("debug from testTwo")
    return "Hello testOne!"


if __name__ == "__main__":
    app.run(port=8080)   #TODO

您可以在http://127.0.0.1:8080/api/ui上更改/testone的级别日志

ui

如果您希望更改应用程序中的级别

from flask_logmanager import get_logger_by_rule
import logging

get_logger_by_rule('/testone').setLevel(logging.DEBUG)

功能

#添加管理登录名:用户和组 γ检验与连接应用

0.2.10伏

  • 用户界面的修补程序URL

第0.2.9节

  • 热修复要求

第0.2.7节

  • 添加参数url前缀

第0.2.6节

  • 添加级别默认值

0.2.5伏

  • 为Flask BlueLogin添加属性终结点

第0.2.4节

  • 基本款的修补程序

第0.2.3节

  • 设置记录器上错误405的修补程序

第0.2.2节

  • swagger.yaml中动态主机和端口的修补程序

0.2.0伏

  • 更改manage current_app.logger
  • 更改swagger ui(默认swagger.yaml)
  • decorator to_json
  • 将通话记录集中在Init上

0.1.0伏

  • 初始化

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字符串Java字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象