{ "info": { "author": "Tobias Ammann", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6" ], "description": "logmod\n======\n\nLog all calls to a module\n\nDependencies\n------------\n\n- structlog\n\nFeatures\n--------\n\n- Log all calls to a module\n\nExample\n-------\n\n.. code:: python\n\n >>> from logmod import logmod\n >>> import secrets\n >>> logmod(secrets)\n >>>\n >>> secret.token_hex(5)\n logmod: call to secret.token_hex with (5,) {}\n 'd34eb399f8'\n\nResults in:\n\n.. code:: text\n\n 2018-01-09 01:04.15 coolname -> secrets.token_hex at example.py:8 args=(5,) caller=coolname callsite={'filename': 'example.py', 'lineno': 8} func=token_hex kwargs={} mod=secrets\n 2018-01-09 01:04.15 token_hex -> secrets.token_bytes at /usr/lib/python3.6/secrets.py:58 args=(5,) caller=token_hex callsite={'filename': '/usr/lib/python3.6/secrets.py', 'lineno': 58} func=token_bytes kwargs={} mod=secrets\n Hello, f717fd2370\n 2018-01-09 01:04.15 -> random at example.py:12 args=() caller= callsite={'filename': 'example.py', 'lineno': 12} func=random kwargs={} mod=None\n 0.46899158604445124", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/pypi/logmod", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/digitalmensch/logmod", "keywords": "logging,module,debugging", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "logmod", "package_url": "https://pypi.org/project/logmod/", "platform": "any", "project_url": "https://pypi.org/project/logmod/", "project_urls": { "Download": "https://pypi.python.org/pypi/logmod", "Homepage": "https://github.com/digitalmensch/logmod" }, "release_url": "https://pypi.org/project/logmod/0.1/", "requires_dist": null, "requires_python": "", "summary": "Log all calls to a module", "version": "0.1" }, "last_serial": 3472750, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a6d7c1dff6453f12db6722ef7d91ba44", "sha256": "7ee75bbf91da20b1b98f2c602fb3dff64594969c3bcb8ba6da9f16951e0b78b8" }, "downloads": -1, "filename": "logmod-0.1.tar.gz", "has_sig": false, "md5_digest": "a6d7c1dff6453f12db6722ef7d91ba44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1990, "upload_time": "2018-01-09T01:09:02", "url": "https://files.pythonhosted.org/packages/9a/38/4cc48177647fbc682e1662b940422df5d308cec0dac489ce74c9e7b6945a/logmod-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6d7c1dff6453f12db6722ef7d91ba44", "sha256": "7ee75bbf91da20b1b98f2c602fb3dff64594969c3bcb8ba6da9f16951e0b78b8" }, "downloads": -1, "filename": "logmod-0.1.tar.gz", "has_sig": false, "md5_digest": "a6d7c1dff6453f12db6722ef7d91ba44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1990, "upload_time": "2018-01-09T01:09:02", "url": "https://files.pythonhosted.org/packages/9a/38/4cc48177647fbc682e1662b940422df5d308cec0dac489ce74c9e7b6945a/logmod-0.1.tar.gz" } ] }