{ "info": { "author": "Fr\u00e9d\u00e9ric Aoustin", "author_email": "fraoustin@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-logmanager\n================\n\nManage level log of your flask application\n\nGenerate one logger by rule and add REST api for manager each logger\n\n\nInstallation\n------------\n\n::\n\n pip install flask-logmanager\n \nOr\n\n::\n\n git clone https://github.com/fraoustin/flask-logmanager.git\n cd flask-logmanager\n python setup.py install\n\nUsage\n-----\n\n::\n\n from flask import Flask, request, current_app\n from flask_logmanager import LogManager\n\n app = Flask(__name__)\n app.register_blueprint(LogManager(url_prefix=\"/api\", ui_testing=True))\n\n\n @app.route(\"/testone\")\n def testOne():\n current_app.logger.error(\"error from testOne\")\n current_app.logger.info(\"info from testOne\")\n current_app.logger.debug(\"debug from testOne\")\n return \"Hello testOne!\"\n\n @app.route(\"/testtwo\")\n def testTwo():\n current_app.logger.error(\"error from testTwo\")\n current_app.logger.info(\"info from testTwo\")\n current_app.logger.debug(\"debug from testTwo\")\n return \"Hello testOne!\"\n\n\n if __name__ == \"__main__\":\n app.run(port=8080) #TODO\n\n\nYou can change level log of /testone on http://127.0.0.1:8080/api/ui\n\n\n.. image:: https://github.com/fraoustin/flask-logmanager/blob/master/test/ui.png\n :alt: ui\n :align: center\n\nIf you want change level in your application\n\n::\n\n from flask_logmanager import get_logger_by_rule\n import logging\n\n get_logger_by_rule('/testone').setLevel(logging.DEBUG)\n\n\n\nFeature\n=======\n\n# add management login: user and group\n# test with connexion application\n\nV. 0.2.10\n=========\n\n- hotfix url for ui\n\nV. 0.2.9\n========\n\n- hotfix requirement\n\nV. 0.2.7\n========\n\n- add param url_prefix\n\nV. 0.2.6\n========\n\n- add level default \n\nV. 0.2.5\n========\n\n- add property endpoints for flask-bluelogin\n\nV. 0.2.4\n========\n\n- hotfix for base_model\n\nV. 0.2.3\n========\n\n- hotfix for error 405 on set logger\n\nV. 0.2.2\n========\n\n- hotfix for dynamic host and port in swagger.yaml\n\nV. 0.2.0\n========\n\n- change manage current_app.logger\n- change swagger-ui (default swagger.yaml)\n- decorator to_json\n- concentrate call logging on __init__\n\nV. 0.1.0\n========\n\n- init\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fraoustin/flask-logmanager.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "flask-logmanager", "package_url": "https://pypi.org/project/flask-logmanager/", "platform": "", "project_url": "https://pypi.org/project/flask-logmanager/", "project_urls": { "Homepage": "https://github.com/fraoustin/flask-logmanager.git" }, "release_url": "https://pypi.org/project/flask-logmanager/0.2.11/", "requires_dist": null, "requires_python": "", "summary": "Flask LogManager module", "version": "0.2.11" }, "last_serial": 5608166, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3abe0964ed8655fedb0ce272dffe69d1", "sha256": "c4e89198dab7e43e9b3c56ee9a4119cf5a080dacda9b618fbfa09c36de0812b8" }, "downloads": -1, "filename": "flask-logmanager-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3abe0964ed8655fedb0ce272dffe69d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13062, "upload_time": "2017-04-16T09:19:42", "url": "https://files.pythonhosted.org/packages/e6/cc/dc2998e51752ee4fd66d071f2824691690e20635c0064fb148ef18056288/flask-logmanager-0.1.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4c3ffa236ba9441192b3a604ffb37620", "sha256": "d8f3863bfdda22eadd611f605037f42359713b5b1e05551b2a54bea3fcddbaeb" }, "downloads": -1, "filename": "flask-logmanager-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4c3ffa236ba9441192b3a604ffb37620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13510, "upload_time": "2017-04-28T10:03:53", "url": "https://files.pythonhosted.org/packages/81/ba/6fdff29ca6389cb5217bdeb67bbbf08947c83ac6ecba0c0de1f68142e1c7/flask-logmanager-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "00261e53127b180563b6dbdfa03f073c", "sha256": "adfb5d70424ff507bbfb1d44bcf9c33e9260d3e5c01f58f4bdec0c890750b4af" }, "downloads": -1, "filename": "flask-logmanager-0.2.10.tar.gz", "has_sig": false, "md5_digest": "00261e53127b180563b6dbdfa03f073c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 962663, "upload_time": "2017-09-02T10:40:43", "url": "https://files.pythonhosted.org/packages/7c/ed/259e67950f8c4dd801896f8b6a76ce1ef714735c3d54588675d28cd66176/flask-logmanager-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "cb798a03773a9726178f1c9129f12f0d", "sha256": "9c8572072196c4f4706dfea27ebd4c65db58c5e8d9c96b017a9026754b9fc666" }, "downloads": -1, "filename": "flask-logmanager-0.2.11.tar.gz", "has_sig": false, "md5_digest": "cb798a03773a9726178f1c9129f12f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 963666, "upload_time": "2019-07-30T14:56:51", "url": "https://files.pythonhosted.org/packages/55/2e/12b6a518d7720010431d7a87f963c22496eff0883ad1250f56cdffa9b44c/flask-logmanager-0.2.11.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0031fb26056a6f61f42078df197ea0fe", "sha256": "6ef226e85f31626085bc4a7e18da814d91b4c07d1b0824892e30541d46613f96" }, "downloads": -1, "filename": "flask-logmanager-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0031fb26056a6f61f42078df197ea0fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13773, "upload_time": "2017-04-29T13:49:03", "url": "https://files.pythonhosted.org/packages/59/74/d1cb10168ec40f2056faf3a9ce002db7b3a233ffa308138a3935dfeebb71/flask-logmanager-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6b8e2388fed5f685452a521cb8ba6f62", "sha256": "ad4036ad10c919cf84fa484f12f019bb2b47c8b7cb2d3c68e89bf24792a8163a" }, "downloads": -1, "filename": "flask-logmanager-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6b8e2388fed5f685452a521cb8ba6f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13812, "upload_time": "2017-04-30T13:54:37", "url": "https://files.pythonhosted.org/packages/dc/3a/613d9114274283d4a1a6c443cf83a70dc5506be99003742211baecf418ec/flask-logmanager-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a5a2447df41000c36cc58e9724203a0c", "sha256": "bd220048c5ed7ac3cf53bbe8e8a26e6264e6030027c64191b360a92f01aa9776" }, "downloads": -1, "filename": "flask-logmanager-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a5a2447df41000c36cc58e9724203a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13795, "upload_time": "2017-04-30T16:30:44", "url": "https://files.pythonhosted.org/packages/af/55/90f1e5600ad0db3244155423b4b197e5683f650c41e8442ad57ac036cb57/flask-logmanager-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "2f751406c66d5c80b0efaa5e11d1b7b4", "sha256": "e21a3fde30d0550ea3ac3244b10470bfddb8f703c9ed24f5e7d0b1d2cad09c3b" }, "downloads": -1, "filename": "flask-logmanager-0.2.5.tar.gz", "has_sig": false, "md5_digest": "2f751406c66d5c80b0efaa5e11d1b7b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13866, "upload_time": "2017-05-04T17:45:30", "url": "https://files.pythonhosted.org/packages/90/0d/4e4f5b1e98d243ed28776710014c4e0ea368564c70d48adfc77533c9228a/flask-logmanager-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f627cb958901da565a0ef7162cda042e", "sha256": "20398836f248c2dacb7e962038cbcca0f8b9e590219606c4b2b4bd923f0d237a" }, "downloads": -1, "filename": "flask-logmanager-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f627cb958901da565a0ef7162cda042e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13891, "upload_time": "2017-05-07T19:07:51", "url": "https://files.pythonhosted.org/packages/eb/a9/9a51c8719ffb84c8560e6104f796d281c183dd788763559210bdb5fdd113/flask-logmanager-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "9d7733e0f85184dd97332fa0c85de7e1", "sha256": "cb458fec0c68d0d5953bec5cca587e9cf72f2f2c7a2bd7399eb4f5414a415c10" }, "downloads": -1, "filename": "flask-logmanager-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9d7733e0f85184dd97332fa0c85de7e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13872, "upload_time": "2017-08-12T19:24:55", "url": "https://files.pythonhosted.org/packages/e5/80/f6c6db1936946e844ea9c08e323dfc349b33cccb5219e1f2d752555bc90b/flask-logmanager-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "ab55941eff4bd15eed931f2e8f9d2065", "sha256": "ebe7710c1e1573bde697e0b042a2f254584d0fb5309f35221410fc0543c484cf" }, "downloads": -1, "filename": "flask-logmanager-0.2.8.tar.gz", "has_sig": false, "md5_digest": "ab55941eff4bd15eed931f2e8f9d2065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 962634, "upload_time": "2017-08-14T18:26:51", "url": "https://files.pythonhosted.org/packages/2f/66/07dd63b1c9b6c610c3423894fc012643783f10c505b42563aead0256890e/flask-logmanager-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "63516ae5fefbcf95c814c7fbbf5b206a", "sha256": "e29587e413fc937cbe3190d8ed5abc2ca92f86a55323712bf9488cf150300ed1" }, "downloads": -1, "filename": "flask-logmanager-0.2.9.tar.gz", "has_sig": false, "md5_digest": "63516ae5fefbcf95c814c7fbbf5b206a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 962648, "upload_time": "2017-08-19T07:32:42", "url": "https://files.pythonhosted.org/packages/00/e4/5607958f0ef97fbec4464a9749fb24722c4c6b1411913243b57c4a706775/flask-logmanager-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb798a03773a9726178f1c9129f12f0d", "sha256": "9c8572072196c4f4706dfea27ebd4c65db58c5e8d9c96b017a9026754b9fc666" }, "downloads": -1, "filename": "flask-logmanager-0.2.11.tar.gz", "has_sig": false, "md5_digest": "cb798a03773a9726178f1c9129f12f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 963666, "upload_time": "2019-07-30T14:56:51", "url": "https://files.pythonhosted.org/packages/55/2e/12b6a518d7720010431d7a87f963c22496eff0883ad1250f56cdffa9b44c/flask-logmanager-0.2.11.tar.gz" } ] }