{ "info": { "author": "NovemberOscar", "author_email": "kim@seonghyeon.dev", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# entry-logger-sanic\n![PyPI](https://img.shields.io/pypi/v/entry-logger-sanic.svg)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/entry-logger-sanic.svg)\n\nA logger for Sanic based EntryDSM service\n\n## Install\n```bash\npip install entry-logger-sanic\n```\n\n## Feature\n- Request logging\n- System logging\n- File saving in NDJSON format\n\n## Usage\n```python\nimport os\nfrom sanic import Sanic\nfrom entry_logger_sanic import set_logger\n\nlog_path = os.path.dirname(__file__).replace(\"/service\", \"\").replace(\"/currentdir\", \"\") # example\n\napp = Sanic(\"SERVICE NAME\") # please specify service name!\nset_logger(app, log_path)\n\n...\n```\n\nThe log file will be saved under `{designated path}/log` as `{given service name}.log`\n\n## Versioning\n```\n{Major}.{Minor}.{Patch}\n```\nex: 0.2.3\n\n- Major: without subcompatibility\n- Minor: with partial subcompatibility\n- Patch: with full subcompatibility\n\n## Maintainer\n\n- Seonghyeon Kim - [NovemberOscar](https://github.com/NovemberOscar)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/EntryDSM/entry-logger-sanic", "keywords": "sanic,log,logger", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "entry-logger-sanic", "package_url": "https://pypi.org/project/entry-logger-sanic/", "platform": "any", "project_url": "https://pypi.org/project/entry-logger-sanic/", "project_urls": { "Homepage": "https://github.com/EntryDSM/entry-logger-sanic" }, "release_url": "https://pypi.org/project/entry-logger-sanic/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "NDJSON formatted logger integration with Sanic", "version": "0.1.7" }, "last_serial": 5934349, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "b78e67d0f1c23ab52020695e55c5b6e9", "sha256": "3c2dd998ba9ac5a8f2db9ab6e2a32451f42dca13b8eaeb8d77916e499192956d" }, "downloads": -1, "filename": "entry-logger-sanic-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b78e67d0f1c23ab52020695e55c5b6e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2980, "upload_time": "2019-07-15T04:09:39", "url": "https://files.pythonhosted.org/packages/49/65/67d6d7c8e61e7d46f27062348e1a893e3385bd75d360e73dcfa7f32280dd/entry-logger-sanic-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "2619ce3608cc0b1d9f0736a7061709e3", "sha256": "4868cedab2cf8035377b94d994f169fd8926f181603bd15d7ffbcd41c59ce6cb" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2619ce3608cc0b1d9f0736a7061709e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2994, "upload_time": "2019-07-15T04:41:11", "url": "https://files.pythonhosted.org/packages/b4/b9/886c00b08feac0aaf7661785852f808cc05000b7fef2de3f22df55d082ee/entry-logger-sanic-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dd9836896e0386828ac0ce21280eb7b4", "sha256": "f949339cdd57accb256a9b67cbe31a17b7c64a746ee32497782829917ba3cb45" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dd9836896e0386828ac0ce21280eb7b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3091, "upload_time": "2019-07-16T10:06:38", "url": "https://files.pythonhosted.org/packages/0e/21/5d716ce7183904f4aa80cb73604e22ab94f90140236194be1525c7106459/entry-logger-sanic-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a1a69fe086c7456d371389a93fcd3bf9", "sha256": "1c23465d0f60cccdd21cefc75c5036c5dbc3745f180ccb55c572b00df611f80d" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a1a69fe086c7456d371389a93fcd3bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3099, "upload_time": "2019-07-18T02:43:21", "url": "https://files.pythonhosted.org/packages/6f/a1/173d067852d6c0b4411c8a701ebb1a582df240e66b28aa793ee8f6cccb34/entry-logger-sanic-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c39b6bceda2b98fc51e44478ba4e3b91", "sha256": "e533bbf93a59ca176386b42a5fdd97da081d3ae87d957c2c07b21df64c7a93b3" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c39b6bceda2b98fc51e44478ba4e3b91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3135, "upload_time": "2019-07-22T13:35:57", "url": "https://files.pythonhosted.org/packages/d9/7d/73344ac12998569d416af76b3e6ad93c7a3af3094e99f8037f90939c4f25/entry-logger-sanic-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0e27585f419b17b3cd7dd77299916255", "sha256": "7c69d8f04890884ae0ae5976def0b8012489562d0e16971927a22129e058d97d" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0e27585f419b17b3cd7dd77299916255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3689, "upload_time": "2019-07-27T04:25:24", "url": "https://files.pythonhosted.org/packages/a1/a9/31545604fdedbeee3307b481dac9e981047916a109af8ccf920a6bac3473/entry-logger-sanic-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "80cdcf500d077a7c32c7796fc7f00315", "sha256": "737c9e335d2f012c3f589a8d9772fffb960c547e97a4d0443b98a03bff92f554" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.5.tar.gz", "has_sig": false, "md5_digest": "80cdcf500d077a7c32c7796fc7f00315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3693, "upload_time": "2019-10-06T05:46:05", "url": "https://files.pythonhosted.org/packages/26/b4/a54aefa5785b743cc58addc6d9bbc758caa414944d0dab00c9af6d963ca3/entry-logger-sanic-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "617116b648ac4609fea37aaabe165ee5", "sha256": "40b54a1192044219394a461be8b6ac6b7ad9b6c7b86946633efe69e4dad8d703" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.6.tar.gz", "has_sig": false, "md5_digest": "617116b648ac4609fea37aaabe165ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3716, "upload_time": "2019-10-06T08:59:01", "url": "https://files.pythonhosted.org/packages/c3/df/ce5b8222b5e828f88e5f92bec9c478e02e8bb0cdf8f873d51e71e0a598cf/entry-logger-sanic-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "3bbd45cdd19f4ac654c17544505eeee5", "sha256": "54f8776e2f4b480ed57fb4cbe492829b4d5e29cc3cf595a719112f801a5fb13f" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3bbd45cdd19f4ac654c17544505eeee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2019-10-06T09:41:55", "url": "https://files.pythonhosted.org/packages/7d/0a/bbb3719601b9c5e2c363a0a7a059e449bdfec9d73be9443d959364fab00a/entry-logger-sanic-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bbd45cdd19f4ac654c17544505eeee5", "sha256": "54f8776e2f4b480ed57fb4cbe492829b4d5e29cc3cf595a719112f801a5fb13f" }, "downloads": -1, "filename": "entry-logger-sanic-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3bbd45cdd19f4ac654c17544505eeee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2019-10-06T09:41:55", "url": "https://files.pythonhosted.org/packages/7d/0a/bbb3719601b9c5e2c363a0a7a059e449bdfec9d73be9443d959364fab00a/entry-logger-sanic-0.1.7.tar.gz" } ] }