{ "info": { "author": "Kehr", "author_email": "kehr.china@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "LoggerServer\n============\n\nAn async TCP logging server base on tornado.ioloop, which serve for logging.handlers.SocketHandler.\n\nIntroduce\n---------\n\nTo solve `Python separate processes logging to same file `_.\n\nOfficial description::\n\n Although logging is thread-safe, and logging to a single file from multiple threads in a single process is supported,\n logging to a single file from multiple processes is not supported, because there is no standard way to serialize access\n to a single file across multiple processes in Python. If you need to log to a single file from multiple processes, one\n way of doing this is to have all the processes log to a SocketHandler, and have a separate process which implements a\n socket server which reads from the socket and logs to file.\n\nReference: `logging cookbook `_\n\n\n``LoggerServer`` use ``tornado`` build a high-performance TCP logging server to slove this problem.\n\n\nDocumentation\n-------------\n\nSee `LoggerServer Documentation `_.\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/kehr/LoggerServer", "keywords": "logging server SocketHandler tornado ioloop", "license": "Apache License 2.0 ", "maintainer": "", "maintainer_email": "", "name": "logger_server", "package_url": "https://pypi.org/project/logger_server/", "platform": "", "project_url": "https://pypi.org/project/logger_server/", "project_urls": { "Homepage": "https://github.com/kehr/LoggerServer" }, "release_url": "https://pypi.org/project/logger_server/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "An async TCP logging server base on tornado.ioloop, which serve for logging.handlers.SocketHandler.", "version": "1.0.5" }, "last_serial": 3347689, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "039393051dbf3e9b428d11e9d70c9e7f", "sha256": "65f61859ed5f6a4e3330e8c5523556735c467dce5c6c5833c3690ad9375f88a7" }, "downloads": -1, "filename": "logger_server-1.0.0.tar.gz", "has_sig": false, "md5_digest": "039393051dbf3e9b428d11e9d70c9e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12069, "upload_time": "2017-11-16T04:01:16", "url": "https://files.pythonhosted.org/packages/9f/1c/74964778ae7e32032288feece754198628eeaa9c3859e03f5854d274317e/logger_server-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fc3bb89c515048d6fa35862c604169ea", "sha256": "13f12a048f531ef68c7d5e7bbc54f81b5d16a34768046637f07b5947aca3fa8e" }, "downloads": -1, "filename": "logger_server-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fc3bb89c515048d6fa35862c604169ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9202, "upload_time": "2017-11-16T05:03:51", "url": "https://files.pythonhosted.org/packages/09/60/22e45015b3cf81719843646c141ab652d73e2b52778e99d77e68942b47a1/logger_server-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0c5012bd7e5a1f151d71967c8688231e", "sha256": "8a39cb7d87c48f0eea62dc9c03220f9cd3415b528e574497aba6042e2c6dc4a2" }, "downloads": -1, "filename": "logger_server-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0c5012bd7e5a1f151d71967c8688231e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10251, "upload_time": "2017-11-16T06:56:21", "url": "https://files.pythonhosted.org/packages/0f/7d/cfed0940c4f837f761c8e09441d8f20ee01cf68743b794e87d8444cb8f98/logger_server-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "995e772e133639e26f241e0bc74294be", "sha256": "b702fb668f8591d9936f0f8e0bf80cb77ec57341213a486bd9bc797f541d1900" }, "downloads": -1, "filename": "logger_server-1.0.3.tar.gz", "has_sig": false, "md5_digest": "995e772e133639e26f241e0bc74294be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10442, "upload_time": "2017-11-16T11:22:54", "url": "https://files.pythonhosted.org/packages/42/1b/f94990cf1f0f06c7f2146645a0c912f265fc49c0d1e8ff909407eb20d778/logger_server-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "bb49b519bed7317aecdff0fc070ea781", "sha256": "704c277274a6ea3b395f78723fef5b6a62e95d1c58dd34204efd18693f7b7a21" }, "downloads": -1, "filename": "logger_server-1.0.4.tar.gz", "has_sig": false, "md5_digest": "bb49b519bed7317aecdff0fc070ea781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10474, "upload_time": "2017-11-20T03:56:13", "url": "https://files.pythonhosted.org/packages/d4/15/8d11a2e0d2d18a5de109e9407c664d1353c322dbd0bebc809029673d2d22/logger_server-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "10135b17bbb3d3fa5e47f06579530a51", "sha256": "d69de092b8838c77053141b49d980feb3f704ca53abfd7073a142fbe11b826b7" }, "downloads": -1, "filename": "logger_server-1.0.5.tar.gz", "has_sig": false, "md5_digest": "10135b17bbb3d3fa5e47f06579530a51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10686, "upload_time": "2017-11-20T08:24:07", "url": "https://files.pythonhosted.org/packages/8e/c0/c1cc59ea9ccb54953438d7a40c4ce119ad1713e768d84090d33d5fc3fcd9/logger_server-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10135b17bbb3d3fa5e47f06579530a51", "sha256": "d69de092b8838c77053141b49d980feb3f704ca53abfd7073a142fbe11b826b7" }, "downloads": -1, "filename": "logger_server-1.0.5.tar.gz", "has_sig": false, "md5_digest": "10135b17bbb3d3fa5e47f06579530a51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10686, "upload_time": "2017-11-20T08:24:07", "url": "https://files.pythonhosted.org/packages/8e/c0/c1cc59ea9ccb54953438d7a40c4ce119ad1713e768d84090d33d5fc3fcd9/logger_server-1.0.5.tar.gz" } ] }