{ "info": { "author": "Vimist", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Software Development :: Bug Tracking", "Topic :: System :: Logging", "Topic :: System :: Monitoring" ], "description": "Documentation build, testing and linting for the ``master`` branch.\n\n.. image:: https://readthedocs.org/projects/logger-helper/badge/?version=latest\n :target: `the documentation`_\n\n.. image:: https://img.shields.io/pypi/v/logger-helper.svg\n :target: https://pypi.python.org/pypi/logger-helper/0.1.0\n\n.. image:: https://travis-ci.org/vimist/logger-helper.svg?branch=master\n :target: https://travis-ci.org/vimist/logger-helper\n\n.. image:: https://api.codeclimate.com/v1/badges/17691babd47c3cc19e91/maintainability\n :target: https://codeclimate.com/github/vimist/logger-helper/maintainability\n\n.. image:: https://api.codeclimate.com/v1/badges/17691babd47c3cc19e91/test_coverage\n :target: https://codeclimate.com/github/vimist/logger-helper/test_coverage\n\nLogger Helper\n=============\n\nLogger Helper provides a simple way to gather verbose logs within your\napplication. Set up your logging using the standard ``logging`` library and\ndecorate your classes, methods and functions (or even do it at the module level\nwith the ``mod`` method) to get detailed logs of what your application is\ndoing:\n\n.. code-block::\n\n Calling __main__.Test.add(a = 1, b = 2, c = 3)\n Returned 6 from __main__.Test.add\n Calling __main__.Test.subtract(a = 3, b = 2, c = 2)\n Returned -1 from __main__.Test.subtract\n Calling __main__.Test.divide_by_zero(a = 10)\n Exception ZeroDivisionError occurred, \"division by zero\"\n\nInstallation\n------------\n\nTo install the Logger Helper package, ensure you have pip installed using your\ndistributions package manager and then run the following command:\n\n.. code-block:: bash\n\n pip install logger-helper\n\nBasic Usage\n-----------\n\nYou can start using the ``LoggerHelper`` right away.\n\n.. code-block:: python\n\n import logging\n from logger_helper import LoggerHelper\n\n # Perform your standard logging setup here\n\n log = LoggerHelper(logging.getLogger(__name__), logging.DEBUG)\n\n # DONE! Start decorating your modules, classes and functions:\n\n @log\n class MyClass:\n def method_1(self):\n pass\n\n def method_2(self):\n pass\n\n @log\n def function():\n pass\n\nFor more information, be sure to read `the documentation`_. If you clone this\nrepository and install `invoke`_, you can serve the documentation locally with\n``invoke serve-docs``.\n\n\n.. _invoke: http://www.pyinvoke.org\n.. _the documentation: http://logger-helper.readthedocs.io/en/latest", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vimist/logger-helper", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "logger-helper", "package_url": "https://pypi.org/project/logger-helper/", "platform": "", "project_url": "https://pypi.org/project/logger-helper/", "project_urls": { "Homepage": "https://github.com/vimist/logger-helper" }, "release_url": "https://pypi.org/project/logger-helper/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A simple way to gather verbose logs from your application!", "version": "0.1.0" }, "last_serial": 3588026, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "cb4c2513eb3d75abaeba8555f2f984f6", "sha256": "c8315970682ed16395b1410ed59716f2d57792cbaa5146bb7238dbaa1695c866" }, "downloads": -1, "filename": "logger-helper-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cb4c2513eb3d75abaeba8555f2f984f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4830, "upload_time": "2017-11-24T20:28:49", "url": "https://files.pythonhosted.org/packages/9a/e6/03d1f1679e33da614d0fb98c37f3fb8e74320ab11552434036f926425ba2/logger-helper-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7c51c87f3515a7ce69a8283f15aafc3e", "sha256": "bb146e8c3a48526cd4fa553671f23232efeb347cfdaf6840a1e346edf25ad546" }, "downloads": -1, "filename": "logger-helper-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7c51c87f3515a7ce69a8283f15aafc3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4514, "upload_time": "2017-11-25T14:33:51", "url": "https://files.pythonhosted.org/packages/67/5f/51ea34dc7395da4115078e458aacd06f60d5b272dcf77702cc16cd033192/logger-helper-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6b950b1f95f1f14c93f46bf93267bde0", "sha256": "decd8105d1cd7afb246a1f9177412b3bc616362341739a6ec3e059a0a9c3cb5b" }, "downloads": -1, "filename": "logger-helper-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6b950b1f95f1f14c93f46bf93267bde0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4548, "upload_time": "2017-11-27T19:44:39", "url": "https://files.pythonhosted.org/packages/f3/de/fefaf4310f9668f891eeea49515301f8e2f9df67c05a1afdcd92b57de1a0/logger-helper-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e67bc3ad650a2db01a0a68adbe537443", "sha256": "9a273a648b506d2055f928663583b019cd2119251e9a693c1df3ac8e4f5c95d7" }, "downloads": -1, "filename": "logger-helper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e67bc3ad650a2db01a0a68adbe537443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4576, "upload_time": "2018-02-16T16:41:52", "url": "https://files.pythonhosted.org/packages/d5/b5/7673da499398ecf45d584b7f01ae4055ff803f27bd82a93ce54129f7fb81/logger-helper-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e67bc3ad650a2db01a0a68adbe537443", "sha256": "9a273a648b506d2055f928663583b019cd2119251e9a693c1df3ac8e4f5c95d7" }, "downloads": -1, "filename": "logger-helper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e67bc3ad650a2db01a0a68adbe537443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4576, "upload_time": "2018-02-16T16:41:52", "url": "https://files.pythonhosted.org/packages/d5/b5/7673da499398ecf45d584b7f01ae4055ff803f27bd82a93ce54129f7fb81/logger-helper-0.1.0.tar.gz" } ] }