{ "info": { "author": "Anand Tripathi", "author_email": "anand.tripathi507@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# function_logger\nPip install-able library that logs the function functionality in log file. Function logger is a decorator that logs the function name and function argument when function is called and return parameters of functions when function is ended\n\n\n\nInstallation Instruction!\n===================\n\n>- Activate your Virtual Environment.\n>- pip install function-logger\n\n----------\n\n**function-logger** is library having function logger that logs the function parameters.\n\n# Features\n\n 1. Function logger library comes with a function_logger decorator that takes a logger and logs the request paramters with function name and logs the return of function.\n\n# Usage\n\n 1. Import function logger library\n\t - `from function_logger import function_logger`\n\n# Example\n\n```python\nfrom function_logger import function_logger\nfrom logger import logger\n# logger of your project\n\n@function_logger(logger)\ndef log_function(name=None, age=None):\n logger.debug(\"Inside log function\")\n return dict(bmi=19)\n\n\nif __name__ == \"__main__\":\n\tbmi = log_function(name=\"hello\", age=13)\n\tprint bmi\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/anandtripathi5/function_logger", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "function-logger", "package_url": "https://pypi.org/project/function-logger/", "platform": "", "project_url": "https://pypi.org/project/function-logger/", "project_urls": { "Homepage": "https://github.com/anandtripathi5/function_logger" }, "release_url": "https://pypi.org/project/function-logger/0.2/", "requires_dist": null, "requires_python": "", "summary": "logs the function functionality", "version": "0.2" }, "last_serial": 3649089, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d3626899f652d6ee79ce9623543331a4", "sha256": "6f26a158ef0cd377bae660d413b02bb0ee1a41de53e1e24baa7e81d05ebd752c" }, "downloads": -1, "filename": "function_logger-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d3626899f652d6ee79ce9623543331a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1547, "upload_time": "2017-11-04T04:06:13", "url": "https://files.pythonhosted.org/packages/de/36/b31c3e5ea41bf5b4dfb402d86b59cffd2c882fb2a9d4c99dc1efd4840c38/function_logger-1.0.0.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d057c11a1559f1f28ae887e9804ec86a", "sha256": "f98e25136aaa4b0a656b456264925f8debf1d9bf8813db945c1b6d0e07791891" }, "downloads": -1, "filename": "function_logger-0.2.tar.gz", "has_sig": false, "md5_digest": "d057c11a1559f1f28ae887e9804ec86a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2436, "upload_time": "2018-03-07T20:47:18", "url": "https://files.pythonhosted.org/packages/96/d6/f1b79eaeda7c206c35ef6f5c4f7dc3fa1e6e26e74cbc040a2845e17a4bef/function_logger-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d057c11a1559f1f28ae887e9804ec86a", "sha256": "f98e25136aaa4b0a656b456264925f8debf1d9bf8813db945c1b6d0e07791891" }, "downloads": -1, "filename": "function_logger-0.2.tar.gz", "has_sig": false, "md5_digest": "d057c11a1559f1f28ae887e9804ec86a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2436, "upload_time": "2018-03-07T20:47:18", "url": "https://files.pythonhosted.org/packages/96/d6/f1b79eaeda7c206c35ef6f5c4f7dc3fa1e6e26e74cbc040a2845e17a4bef/function_logger-0.2.tar.gz" } ] }