{ "info": { "author": "Feth Arezki", "author_email": "tech@majerti.fr", "bugtrack_url": null, "classifiers": [], "description": ".. _majerti: http://majerti.fr\n.. _readthedocs: http://quicklogging.readthedocs.io/en/latest/\n.. _github: https://github.com/majerteam/quicklogging\n.. _travis-ci: https://travis-ci.org/majerteam/quicklogging/\n.. _stringimporter: https://github.com/majerteam/stringimporter\n\nDocumentation for quicklogging\n================================\n\nResources\n-------------\n\n* doc: |docs| - read the doc on readthedocs_ (github rst is broken)\n* source code: on github_\n* package: |package| \n* ci tests: |citests|\n\n\nWhat is quicklogging\n---------------------\n\n*quicklogging* is a Python :py:mod:`logging` wrapper to \n\n * remove a bit of logging boilerplate,\n * redirect print output.\n\n``quicklogging`` transparently provides a logger with a name relevant \nto the code at hand: \n\n.. important:: \n\n The name of the logger is the name of the module making the call.\n\n\nFor instance, if you log from ``project/models/chair.py``, your logger will be named ``project.models.chair``.\n\nThis is a very important feature:\n\n*Advantage #1 of this naming scheme* \n\n the *configuration* of the :py:class:`logging.Logger` s and handlers is much \n easier \u2014muting, changing verbosity for a particular piece of code etc\n\n*Advantage #2*\n\n we can provide a :py:func:`quicklogging.catch_prints` and a :py:func:`quicklogging.warn_prints` functionality to catch calls \n to print() from specific modules (typically: the module you're editing).\n\nLicence, original authors\n---------------------------\n\n* MIT (see file ``LICENCE`` ).\n* authors: majerti_ - Feth AREZKI\n\nRequirements\n--------------\n\nPython versions\n................\n\nAccording to travis-ci_ : \n\n* Python 3.5: ok\n* Python 3.5-dev: ok\n* Python nightly: ok\n\nCannot test, but should work because I don't know of API changes:\n\n* Python 2.7: *testing* NOT ok (Python 2.7 doesn't have :py:class:`importlib.abc.SourceLoader`\n \nLibs required\n.................\n\nNone ! unless you're running the tests (then you need stringimporter_).\n.\nSo I've got this easy badge: |requirements|.\n\n\nDoc contents\n-------------\n\n(if toctree is not displayed, then build the docs with sphinx or read them on readthedocs : |docs|.\n\n.. toctree::\n :numbered:\n :maxdepth: 2\n\n user_guide\n task_oriented\n source_doc\n logging_survival\n\n \n.. |package| image:: https://badge.fury.io/py/quicklogging.svg\n :target: https://badge.fury.io/py/quicklogging\n\n.. |docs| image:: https://readthedocs.org/projects/quicklogging/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://quicklogging.readthedocs.io/en/latest/?badge=latest\n\n.. |requirements| image:: https://requires.io/github/majerteam/quicklogging/requirements.svg?branch=master\n :target: https://requires.io/github/majerteam/quicklogging/requirements/?branch=master\n :alt: Requirements Status\n\n.. |citests| image:: https://travis-ci.org/majerteam/quicklogging.svg?branch=master\n :alt: Tests status with travis-ci\n :target: https://travis-ci.org/majerteam/quicklogging\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/majerteam/quicklogging", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/majerteam/quicklogging", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "quicklogging", "package_url": "https://pypi.org/project/quicklogging/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/quicklogging/", "project_urls": { "Download": "https://github.com/majerteam/quicklogging", "Homepage": "https://github.com/majerteam/quicklogging" }, "release_url": "https://pypi.org/project/quicklogging/0.3/", "requires_dist": null, "requires_python": null, "summary": "Logging wrapper", "version": "0.3" }, "last_serial": 2260135, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "23e23564ff1aadcbb923d9158c354d9a", "sha256": "dfb8463d629cfbc1291422847ef29dcce1991a583200f2229097020a84992e1e" }, "downloads": -1, "filename": "quicklogging-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23e23564ff1aadcbb923d9158c354d9a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4980, "upload_time": "2016-05-18T00:09:00", "url": "https://files.pythonhosted.org/packages/f2/58/d55845cec6e5c0c36272ba28947fd520b630e9ce21461b56edb84e7ae092/quicklogging-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "696fe111040085d9789cf032f634be38", "sha256": "e3eda6ea8362f0c741c45e06cc3468990e7582a24fe55a3178a9cdb94a3648d2" }, "downloads": -1, "filename": "quicklogging-0.2.tar.gz", "has_sig": false, "md5_digest": "696fe111040085d9789cf032f634be38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4009, "upload_time": "2016-05-18T00:08:50", "url": "https://files.pythonhosted.org/packages/ed/e0/a9264219c96a7c75cafad7b1aea58b70b1b8391af8ca7490233a326766c1/quicklogging-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "50c227d1465d7ba0e0f77b340d299216", "sha256": "2f979df7dc3d404c70d62da3dae7fd0df66432ed908c3ddc049afda4b98f4048" }, "downloads": -1, "filename": "quicklogging-0.3.tar.gz", "has_sig": false, "md5_digest": "50c227d1465d7ba0e0f77b340d299216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2016-08-03T15:10:46", "url": "https://files.pythonhosted.org/packages/bb/dd/a8f09c950ce3d3d15389cfe00bc66505f5743a8f4f3220ee70d9b523b02c/quicklogging-0.3.tar.gz" } ], "0.3rc1": [ { "comment_text": "", "digests": { "md5": "0e77c3aaffdc76b7769cca9dbaa422e1", "sha256": "6eccdc70a04d6e697c0647bf92949c0760ebb8fd4b3e615d3c727388a5777b3c" }, "downloads": -1, "filename": "quicklogging-0.3rc1.tar.gz", "has_sig": false, "md5_digest": "0e77c3aaffdc76b7769cca9dbaa422e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4556, "upload_time": "2016-08-03T14:56:23", "url": "https://files.pythonhosted.org/packages/87/69/49d79aae2649b5564984270f8d378a8755b0582460ea49543ffe3a5bd74c/quicklogging-0.3rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50c227d1465d7ba0e0f77b340d299216", "sha256": "2f979df7dc3d404c70d62da3dae7fd0df66432ed908c3ddc049afda4b98f4048" }, "downloads": -1, "filename": "quicklogging-0.3.tar.gz", "has_sig": false, "md5_digest": "50c227d1465d7ba0e0f77b340d299216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2016-08-03T15:10:46", "url": "https://files.pythonhosted.org/packages/bb/dd/a8f09c950ce3d3d15389cfe00bc66505f5743a8f4f3220ee70d9b523b02c/quicklogging-0.3.tar.gz" } ] }