{ "info": { "author": "Andy Todd", "author_email": "andy47@halfcooked.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3" ], "description": "Simple Logging\n===============================\n\n* version number: 0.0.2\n* date: 2016.11.23\n* author: Andrew J. Todd esq.\n\nOverview\n--------\n\nA python module to allow you to log. It's a wrapper around the standard logging module with sensible defaults and \nas little configuration as possible. Documentation is on [halfcooked.com](https://halfcooked.com/code/simple_log/)\n\nInstallation \n------------\n\nTo install use pip:\n\n $ pip install simple_log\n\n\nOr clone the repo:\n\n $ hg clone https://bitbucket.org/andy47/simple_log\n $ python setup.py install\n\nUsage\n-----\n\nWe try and stay true to the name and make using this module as simple as possible. For the simplest case just use\n\n >>> from simple_log import get_log\n >>> my_log = get_log()\n >>> my_log.info(\"This is an information message\")\n 2016.11.10 22:21:51 INFO:: This is an information message\n\nIf you want to have multiple logs just pass a name to `get_log`\n\n >>> first_log = get_log(\"first\")\n >>> first_log.info(\"Information message to first log\")\n 2016.11.10 22:27:30 INFO:: Information message to first log\n >>> second_log = get_log(\"two\")\n >>> second_log.debug(\"This is a debug message\")\n 2016.11.10 22:28:02 DEBUG:: This is a debug message\n\nBy default the logging level is set to `'INFO'` (the standard module defaults to `'WARNING'`). See the\n[logging tutorial](https://docs.python.org/3/howto/logging.html#logging-basic-tutorial) for information on logging \nlevels. If you would like to change the logging level, for instance to display 'DEBUG' messages use the `setLevel`\nmethod on your log object\n\n >>> from simple_log import get_log\n >>> my_log = get_log('test_log')\n >>> my_log.debug('This is the first debug message')\n ...\n >>> my_log.setLevel('DEBUG')\n >>> my_log.debug('This is the second debug message')\n 2016.11.10 22:34:55 DEBUG:: This is the second debug message\n\nThe log level values that you can pass to `setLevel` are `'DEBUG'`, `'INFO'` (the default), `'WARNING'`, `'ERROR'` or \n`'CRITICAL'`.\n\nIf you would like your log messages written to a file as well as the screen use the `add_file` function\n\n >>> from simple_log import get_log, add_file\n >>> my_log = get_log('test_log')\n >>> my_log.info('This is an information message')\n 2016.11.12 22:48:10 INFO:: This is an information message\n >>> add_file('test_log', 'test_log.log')\n >>> my_log.info('This is another information message')\n 2016.11.12 22:49:30 INFO:: This is another information message\n >>> cat test_log.log\n 2016.11.12 22:49:30 INFO:: This is another information message\n\nContributing\n------------\n\nIf you would like to contribute please add a pull request - https://bitbucket.org/andy47/simple_log/pull-requests/\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://bitbucket.org/andy47/simplelog/downloads/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/andy47/simplelog", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "simple-log", "package_url": "https://pypi.org/project/simple-log/", "platform": "", "project_url": "https://pypi.org/project/simple-log/", "project_urls": { "Download": "https://bitbucket.org/andy47/simplelog/downloads/", "Homepage": "https://bitbucket.org/andy47/simplelog" }, "release_url": "https://pypi.org/project/simple-log/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A python module with sensible defaults for logging", "version": "0.0.2" }, "last_serial": 2478271, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "774d3f3835dead56ecf6ce4d66c83ca0", "sha256": "a0ab233f3e40f63d08711064bd024164f0cb53981395f12743b1b41c8c68dc87" }, "downloads": -1, "filename": "simple_log-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "774d3f3835dead56ecf6ce4d66c83ca0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4796, "upload_time": "2016-11-10T14:18:17", "url": "https://files.pythonhosted.org/packages/5c/8e/9245ed3a4e2330e589729bd11bff0ae4253bb9b7fad2489e4d15c907d0a6/simple_log-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f245b09768d087fc45709b1fe9bb33f6", "sha256": "0006e5005318e5298fcb89df71541f811f6a65006d502663789ee7ecf96eabd1" }, "downloads": -1, "filename": "simple_log-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f245b09768d087fc45709b1fe9bb33f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2938, "upload_time": "2016-11-10T14:18:20", "url": "https://files.pythonhosted.org/packages/f3/10/bfe52d92b82889249d251cf91330e84e735bf1329e7f28a93f5b1f79c330/simple_log-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ad0ef219ba3b29d14a4740c1c792a77c", "sha256": "11f4539f4fe74e246d9664e75c359398515348ac8274361a778492d29cc54436" }, "downloads": -1, "filename": "simple_log-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad0ef219ba3b29d14a4740c1c792a77c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5449, "upload_time": "2016-11-23T09:21:05", "url": "https://files.pythonhosted.org/packages/25/9c/d81bccbdaf99c90d737ca636a96ee894315cc74972db048677252b799203/simple_log-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64628075821e21fb779b03bc3dd14367", "sha256": "bf95e4db5afd026aa8c03d674dc75cfeb1ad85388539a0d3fd3e06b50134d43b" }, "downloads": -1, "filename": "simple_log-0.0.2.tar.gz", "has_sig": false, "md5_digest": "64628075821e21fb779b03bc3dd14367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3385, "upload_time": "2016-11-23T09:21:08", "url": "https://files.pythonhosted.org/packages/f8/ae/995e6245945d130c3923b0ec8ea2b4cbf70c0d6f69ce112ea8c2fbfcbb13/simple_log-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad0ef219ba3b29d14a4740c1c792a77c", "sha256": "11f4539f4fe74e246d9664e75c359398515348ac8274361a778492d29cc54436" }, "downloads": -1, "filename": "simple_log-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad0ef219ba3b29d14a4740c1c792a77c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5449, "upload_time": "2016-11-23T09:21:05", "url": "https://files.pythonhosted.org/packages/25/9c/d81bccbdaf99c90d737ca636a96ee894315cc74972db048677252b799203/simple_log-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64628075821e21fb779b03bc3dd14367", "sha256": "bf95e4db5afd026aa8c03d674dc75cfeb1ad85388539a0d3fd3e06b50134d43b" }, "downloads": -1, "filename": "simple_log-0.0.2.tar.gz", "has_sig": false, "md5_digest": "64628075821e21fb779b03bc3dd14367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3385, "upload_time": "2016-11-23T09:21:08", "url": "https://files.pythonhosted.org/packages/f8/ae/995e6245945d130c3923b0ec8ea2b4cbf70c0d6f69ce112ea8c2fbfcbb13/simple_log-0.0.2.tar.gz" } ] }