{ "info": { "author": "Jaan Tollander de Balsch", "author_email": "jaan.tollander@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only" ], "description": "Python Tools for Setting up Logging\n-----------------------------------\n|Travis| |Appveoyr| |Codecov| |QuantifiedCode| |Pyup| |Gitter| |Readthedocs|\n\n\n.. |Pyup| image:: https://pyup.io/repos/github/jaantollander/loggingtools/shield.svg\n :target: https://pyup.io/repos/github/jaantollander/loggingtools/\n :alt: Updates\n\n.. |QuantifiedCode| image:: https://www.quantifiedcode.com/api/v1/project/2eae31e4b5ce4a96b01394a3337a9fde/badge.svg\n :target: https://www.quantifiedcode.com/app/project/2eae31e4b5ce4a96b01394a3337a9fde\n :alt: Code issues\n\n.. |Travis| image:: https://travis-ci.org/jaantollander/loggingtools.svg?branch=master\n :target: https://travis-ci.org/jaantollander/loggingtools\n :alt: Travis continuous intergration\n\n.. |Appveoyr| image:: https://ci.appveyor.com/api/projects/status/4ix406f1jpgj952t?svg=true\n :target: https://ci.appveyor.com/project/jaantollander/loggingtools\n :alt: Appveoyr continuous intergration\n\n.. |Codecov| image:: https://codecov.io/gh/jaantollander/loggingtools/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/jaantollander/loggingtools\n :alt: Codecov coverage hosting\n\n.. |Gitter| image:: https://badges.gitter.im/loggingtools/Lobby.svg\n :alt: Join the chat at https://gitter.im/loggingtools/Lobby\n :target: https://gitter.im/loggingtools/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n.. |Readthedocs| image:: https://readthedocs.org/projects/loggingtools/badge/?version=latest\n :target: http://loggingtools.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nLoggingtools\n------------\n\n``setup_logging``\n\n.. code-block:: python\n\n import logging\n from loggingtools import setup_logging\n setup_logging('logging.yml')\n logger = logging.getLogger('')\n ...\n\n\n``log_with``\n\n.. code-block:: python\n\n import logging\n from loggingtools import log_with\n\n ... # setup your loggers\n\n logger = logging.getLogger('')\n\n @log_with(logger)\n def function(arg, arg2):\n ...\n\n\nInstallation\n------------\nLoggingtools can be installed through ``pip`` using command\n\n.. code-block:: bash\n\n pip install loggingtools\n\n\nCommand Line Client\n-------------------\n::\n\n loggingtools config\n\nCommand line arguments\n\n-n, --filename=logging Filename for logging configuration\n-f, --fileformat=yml Fileformat: {yml, json}\n\n\nReferences\n----------\n- https://docs.python.org/3/library/logging.html\n- https://github.com/borntyping/python-colorlog\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jaantollander/loggingtools.git", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "loggingtools", "package_url": "https://pypi.org/project/loggingtools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/loggingtools/", "project_urls": { "Homepage": "https://github.com/jaantollander/loggingtools.git" }, "release_url": "https://pypi.org/project/loggingtools/0.0.4/", "requires_dist": [ "click", "colorama", "colorlog", "ruamel.yaml" ], "requires_python": "", "summary": "Python logging dictionary configuration from yaml, json or dictionary.", "version": "0.0.4" }, "last_serial": 2816996, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a5858e506b4a2f2e8fb0ca6a82eb6be5", "sha256": "1b0acebdd977074b99a00b15aaa50af050f0f0780b0adb11eb350c4620992560" }, "downloads": -1, "filename": "loggingtools-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a5858e506b4a2f2e8fb0ca6a82eb6be5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12457, "upload_time": "2017-03-26T19:13:43", "url": "https://files.pythonhosted.org/packages/8b/72/ffb74727b0a40eacf02158a54eb114a59718ba1e50fc5ef1473810560c22/loggingtools-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0582bcce9528d8d456325f56dd557ad0", "sha256": "c3c667e3c70528aa28ed196099338695838085953df8203439955f25dc05e786" }, "downloads": -1, "filename": "loggingtools-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0582bcce9528d8d456325f56dd557ad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27023, "upload_time": "2017-03-26T19:13:44", "url": "https://files.pythonhosted.org/packages/e9/dd/b39c7b3de565329b38879b11bb8bcb4ff2c4aa3d1a07feefa75ee0ecbf48/loggingtools-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0b7bbe84884e8aeb144fb2273dc23aad", "sha256": "4f0e928d3a5f0aa4be49ebfceea2c94d47e90716996b5b51087761e7459a6a53" }, "downloads": -1, "filename": "loggingtools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0b7bbe84884e8aeb144fb2273dc23aad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13869, "upload_time": "2017-03-29T08:07:32", "url": "https://files.pythonhosted.org/packages/76/08/4d4de8fe50807911c9736ce884b3d6b7c29145be565eb650251273d1b100/loggingtools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3731c91094030365a620c8c65924350c", "sha256": "3c855a09f4b8f0a19446a846d9c0b28f226e1d1efb2365c00522d446c6304a2f" }, "downloads": -1, "filename": "loggingtools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3731c91094030365a620c8c65924350c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29700, "upload_time": "2017-03-29T08:07:33", "url": "https://files.pythonhosted.org/packages/0b/ac/adbc9d19ba766cca394d42f202e4f6ecebe159e1df0ceddaa5e23ac4a381/loggingtools-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ddf288b6d351b27a44cfe9b08240d979", "sha256": "e6d432e8b00e05fc459cc4eb792a5f64905d05464a0dee553db3d75fa101b940" }, "downloads": -1, "filename": "loggingtools-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ddf288b6d351b27a44cfe9b08240d979", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15208, "upload_time": "2017-04-20T09:36:02", "url": "https://files.pythonhosted.org/packages/39/aa/62ca3413ec462f9fff800e070d831ef3d8dfccd893e04f7a4940da60a126/loggingtools-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e466b9c8059ed27b6c7362ccd4fade3", "sha256": "cd559b390f0666a72658c43234984234a3277455d3f1bee782b0be2b660137b4" }, "downloads": -1, "filename": "loggingtools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5e466b9c8059ed27b6c7362ccd4fade3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31293, "upload_time": "2017-04-20T09:36:03", "url": "https://files.pythonhosted.org/packages/51/6c/95cc5dde365f01f5778574d0c141d744f0ad0f2d2809612dd671a550c4ae/loggingtools-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "043539ccd52efe099d2932e1f2328e20", "sha256": "bb5c75b29175b127f7449daef55cdca1bd7bc9f44478c184e7d9f89a86f5aec7" }, "downloads": -1, "filename": "loggingtools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "043539ccd52efe099d2932e1f2328e20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15446, "upload_time": "2017-04-20T13:52:03", "url": "https://files.pythonhosted.org/packages/f1/6c/382d92896708da2025542a3ae996fa73a6968cd388ad0049203281440266/loggingtools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e09f0a22776787697c32fbbdce76b51a", "sha256": "161afedc33cce46d1444474606faf42524489f5a4859cb506cea353a3c345f0b" }, "downloads": -1, "filename": "loggingtools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e09f0a22776787697c32fbbdce76b51a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31510, "upload_time": "2017-04-20T13:52:05", "url": "https://files.pythonhosted.org/packages/51/3f/3ebdd23ad031a5e56c2771206dd30f61c7b28d8f60e5d7bd9438f866d9d9/loggingtools-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "043539ccd52efe099d2932e1f2328e20", "sha256": "bb5c75b29175b127f7449daef55cdca1bd7bc9f44478c184e7d9f89a86f5aec7" }, "downloads": -1, "filename": "loggingtools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "043539ccd52efe099d2932e1f2328e20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15446, "upload_time": "2017-04-20T13:52:03", "url": "https://files.pythonhosted.org/packages/f1/6c/382d92896708da2025542a3ae996fa73a6968cd388ad0049203281440266/loggingtools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e09f0a22776787697c32fbbdce76b51a", "sha256": "161afedc33cce46d1444474606faf42524489f5a4859cb506cea353a3c345f0b" }, "downloads": -1, "filename": "loggingtools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e09f0a22776787697c32fbbdce76b51a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31510, "upload_time": "2017-04-20T13:52:05", "url": "https://files.pythonhosted.org/packages/51/3f/3ebdd23ad031a5e56c2771206dd30f61c7b28d8f60e5d7bd9438f866d9d9/loggingtools-0.0.4.tar.gz" } ] }