{ "info": { "author": "jonDel", "author_email": "jdellagostin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: System :: Logging" ], "description": ".. image:: https://travis-ci.org/jonDel/loggers.svg?branch=master\n :target: https://travis-ci.org/jonDel/loggers\n :alt: Travis CI build status (Linux)\n\n.. image:: https://coveralls.io/repos/github/jonDel/loggers/badge.svg?branch=master\n :target: https://coveralls.io/github/jonDel/loggers?branch=master\n\n.. image:: https://readthedocs.org/projects/loggers/badge/?version=master\n :target: http://loggers.readthedocs.io/en/latest/?badge=master\n :alt: Documentation Status\n\n.. image:: https://landscape.io/github/jonDel/loggers/master/landscape.svg?style=flat\n :target: https://landscape.io/github/jonDel/loggers/master\n :alt: Code Health\n\n.. image:: https://img.shields.io/pypi/v/loggers.svg\n :target: https://pypi.python.org/pypi/loggers/\n :alt: Latest PyPI version\n\nloggers\n===========\n\n**loggers** is a Python library that provides usefull wrapper methods for logging class. To be used as a superclass for your own classes.\n\n\nExample\n--------------------\n\n.. code:: python\n\n >>> from loggers import Loggers\n >>>\n >>> class spamClass(Loggers):\n ... def __init__(self, log_folder=None):\n ... super(spamClass, self).__init__('spamClass', log_folder_path=log_folder)\n ... def do_stuff(self, arg):\n ... if not type(arg) == str:\n ... self.log.error(\"I was expecting a string. :( \")\n ... else:\n ... self.log.debug(\"I received my string. :)\")\n ...\n >>> spam = spamClass('/tmp/logs/spamClass')\n >>> spam.log.error('ERROR')\n Log: ERROR | Log level:ERROR | Date:31/10/2016 16:51:47\n >>> spam.set_log_rotate_handler(True)\n >>> spam.do_stuff(123)\n Log: I was expecting a string. :( | Log level:ERROR | Date:31/10/2016 16:51:47\n >>> spam.do_stuff('Eggs')\n >>> spam.set_log_level('DEBUG')\n Log: Changing log level to DEBUG | Log level:DEBUG | Date:31/10/2016 16:51:47\n >>> spam.do_stuff('Spam')\n Log: I received my string. :) | Log level:DEBUG | Date:31/10/2016 16:51:47\n\nInstallation\n------------\n\nTo install loggers, simply run:\n\n::\n\n $ pip install loggers\n\nloggers is compatible with Python 2.6+ and Python 3\n\nDocumentation\n-------------\n\nhttps://loggers.readthedocs.io\n\nSource Code\n-----------\n\nFeel free to fork, evaluate and contribute to this project.\n\nSource: https://github.com/jonDel/loggers\n\nLicense\n-------\n\nGPLv3 licensed.", "description_content_type": "", "docs_url": "https://pythonhosted.org/loggers/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jonDel/loggers", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "loggers", "package_url": "https://pypi.org/project/loggers/", "platform": "", "project_url": "https://pypi.org/project/loggers/", "project_urls": { "Homepage": "https://github.com/jonDel/loggers" }, "release_url": "https://pypi.org/project/loggers/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Usefull wrapper methods for logging native package", "version": "0.1.4" }, "last_serial": 4334140, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "d676ea92a9de4fafddf300776a5ad6d8", "sha256": "248404938ff055d194934e134283a179172763762872bf812ebee4b535db337a" }, "downloads": -1, "filename": "loggers-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "d676ea92a9de4fafddf300776a5ad6d8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5580, "upload_time": "2016-11-09T17:07:24", "url": "https://files.pythonhosted.org/packages/31/af/f1006e8b3f23d7184307bd6effbd4b295f2ab0c30e1f37c2b4b16c9e357d/loggers-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b7156af9b76af694f6dda84e4574ff52", "sha256": "6d5d8e6c8bb23f2dd19a8389405438d9617773b7e972bb26d92b43d685dba121" }, "downloads": -1, "filename": "loggers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b7156af9b76af694f6dda84e4574ff52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24044, "upload_time": "2016-11-09T17:08:36", "url": "https://files.pythonhosted.org/packages/5f/bd/4d386712ad17f2255ccc01a643f44cc5577e22d04d9462f9705e83b62e3e/loggers-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "9b83066b59373891b1ec3c8feaef5dfd", "sha256": "e195b24576e1d2ecbec936bccc30f97c321956c198e7ffc83f7959e486161e0b" }, "downloads": -1, "filename": "loggers-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "9b83066b59373891b1ec3c8feaef5dfd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3575, "upload_time": "2016-11-11T11:32:55", "url": "https://files.pythonhosted.org/packages/43/17/f13ce6be125c519c7b36419ca7960b490717ba1b6ed75de487b321da2113/loggers-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "38cbbe6320e8272e6b79d28e10e86ac4", "sha256": "c641e07d5474039d77fa894ae59657d4202d62c34dbf339ee5b6402219b3616b" }, "downloads": -1, "filename": "loggers-0.1.2.tar.gz", "has_sig": false, "md5_digest": "38cbbe6320e8272e6b79d28e10e86ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25458, "upload_time": "2016-11-11T11:32:00", "url": "https://files.pythonhosted.org/packages/bf/d1/25f932388b569abf9f9aacc11bed3db7e62ba571f7a1a4c0cb61172f9c48/loggers-0.1.2.tar.gz" } ], "0.1.2": [], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e955eb1f94aeafef8a55309462e525d9", "sha256": "2a1517cbba9283edfa51bd3adc60edd4aee51a10c853a84d0ac98af826d6e9f7" }, "downloads": -1, "filename": "loggers-0.1.3-py2.7.egg", "has_sig": false, "md5_digest": "e955eb1f94aeafef8a55309462e525d9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6217, "upload_time": "2017-12-14T11:59:42", "url": "https://files.pythonhosted.org/packages/31/db/5d4d69d4e26e4845f1bd2ceed14a9d2a9a0f39ec2be77b399af692b69a96/loggers-0.1.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "654b940e1ae87be96e64b9f0a2ffb4bc", "sha256": "807c99d1d4be038f8f4c8a5d5fcad6c9ce6d458073ae62713d353ca1fff4b27d" }, "downloads": -1, "filename": "loggers-0.1.3.tar.gz", "has_sig": false, "md5_digest": "654b940e1ae87be96e64b9f0a2ffb4bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3957, "upload_time": "2017-12-14T11:59:43", "url": "https://files.pythonhosted.org/packages/08/73/7093c3aa0aa97b27c3f5db1c684e5387bf92a8af991b4f9fd7934097cf32/loggers-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1ad74b663ab51209d525ef79657f7899", "sha256": "88ce94790e6d71d38c70dc9132ea90277d76f65ca1be17b9b4ef87ef263c8165" }, "downloads": -1, "filename": "loggers-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1ad74b663ab51209d525ef79657f7899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2018-10-02T21:07:38", "url": "https://files.pythonhosted.org/packages/61/38/c74e9ac0314a7ffda7b94500651e88e16cb175b9dea6ff2686848718a637/loggers-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ad74b663ab51209d525ef79657f7899", "sha256": "88ce94790e6d71d38c70dc9132ea90277d76f65ca1be17b9b4ef87ef263c8165" }, "downloads": -1, "filename": "loggers-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1ad74b663ab51209d525ef79657f7899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2018-10-02T21:07:38", "url": "https://files.pythonhosted.org/packages/61/38/c74e9ac0314a7ffda7b94500651e88e16cb175b9dea6ff2686848718a637/loggers-0.1.4.tar.gz" } ] }