{ "info": { "author": "lemanyk", "author_email": "lemanyk@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "logger\n======\n\nlogging server written on gevent\n\nRun log server:\n---------------\n\n::\n\n from netlog import Server\n Server('./logs', 5010).start()\n\nIf you don\u2019t need blocking in .start() line:\n\n::\n\n Server('./logs', 5010).start(blocking=False)\n\nSimple way to run as daemon:\n\n::\n\n python -c \"import netlog; netlog.Server('./logs', 5010').start()\" &\n\nUsage from clients:\n-------------------\n\n::\n\n from netlog import Client\n client = Client('127.0.0.1', 5010, 'logname')\n client.send('qwe asd')\n client.send('ert\\n dfg') # may be multiline\n client.close() # or del client\n\nFeatures:\n---------\n\n- put to one log file from many client processes\n- save in binary format .tar.gz, use zcat and zgrep for read\n- unlimited size of log string\n- rotation by date\n- automatic delete old logs\n\nTODO:\n-----\n\n- realize rotator :)\n- fetch Ctrl+C and -9 signals for flush before exit\n- udp transfer (maybe, only after v1.0)\n- implement logging.handlers.SocketHandler protocol (maybe, only after\n v1.0)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/lemanyk/netlog/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lemanyk/netlog", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "netlog", "package_url": "https://pypi.org/project/netlog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/netlog/", "project_urls": { "Download": "https://github.com/lemanyk/netlog/", "Homepage": "https://github.com/lemanyk/netlog" }, "release_url": "https://pypi.org/project/netlog/0.5.5/", "requires_dist": null, "requires_python": null, "summary": "logging stream server written on gevent", "version": "0.5.5" }, "last_serial": 795322, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e98bc356ef2bfb7ebc502d669f4bb19a", "sha256": "d1ec25123a49253a5a5bc55465964a3d34fc4e5d1395b4bf9b32c1185f075337" }, "downloads": -1, "filename": "netlog-0.1.tar.gz", "has_sig": false, "md5_digest": "e98bc356ef2bfb7ebc502d669f4bb19a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1540, "upload_time": "2012-12-20T14:23:31", "url": "https://files.pythonhosted.org/packages/62/f4/dd9e68c91c1ba5a5958b47cd4d5119cfa7260494a838dcac1689e7c417f8/netlog-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2a6323ad34457e491817b59626c436f5", "sha256": "11b40183ca255ddb7d74356c44751c02cf60e04de6d24e621087bcb942c6af59" }, "downloads": -1, "filename": "netlog-0.2.tar.gz", "has_sig": false, "md5_digest": "2a6323ad34457e491817b59626c436f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1658, "upload_time": "2012-12-20T14:31:40", "url": "https://files.pythonhosted.org/packages/7d/74/f9e2d65ca3329cd685ce36209f74b58790b2dc4fcb03a7934186bf9dd12b/netlog-0.2.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c3e8d6b9f3565e0914d7bb64cf0bfe08", "sha256": "58f28ad2d850171e0f8686d7d0e488fd26e15675ebed2375bf1db725f51f96e9" }, "downloads": -1, "filename": "netlog-0.5.tar.gz", "has_sig": false, "md5_digest": "c3e8d6b9f3565e0914d7bb64cf0bfe08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2775, "upload_time": "2012-12-26T20:35:16", "url": "https://files.pythonhosted.org/packages/dd/de/5bb3fc85a0c78c56b5eb5492d0b459a818f40bc986d69c66adf42d667970/netlog-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9405ef9559af2f75d61c06a742eb7aa9", "sha256": "79c2ce530249e1560d45dec225964c213e6e85fa65770b96d29344ba2247f0e6" }, "downloads": -1, "filename": "netlog-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9405ef9559af2f75d61c06a742eb7aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2774, "upload_time": "2012-12-26T20:37:06", "url": "https://files.pythonhosted.org/packages/95/a2/6da6cf066392d4abe48ec0d1f21bfb4f3d2a0488babea7333e848506cd38/netlog-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b8193554317028626ff3f7ad0072d55d", "sha256": "5fc48064ef3e7caed77fab958f5860704e00a374929e774753544c23be8d7f13" }, "downloads": -1, "filename": "netlog-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b8193554317028626ff3f7ad0072d55d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2769, "upload_time": "2012-12-26T20:37:41", "url": "https://files.pythonhosted.org/packages/6c/1f/1c452e0c105a9a2922279cd99ceb39be03825c2f4c9ff0833bcb2597f165/netlog-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "aa5e4e81b27206fdb67429b7914cc29f", "sha256": "0a03246a1e7136f4ce85a7e774310a4c7f091d9f9e60fd5a412285192f19db70" }, "downloads": -1, "filename": "netlog-0.5.3.tar.gz", "has_sig": false, "md5_digest": "aa5e4e81b27206fdb67429b7914cc29f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2772, "upload_time": "2012-12-26T20:38:09", "url": "https://files.pythonhosted.org/packages/7c/4f/a7fe02ad7cbcf8a8810b7c007435f9445dbfbddd4fc4913f68175f67394a/netlog-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "f1fc4dc5b98168f4908565851346cffa", "sha256": "9b35b86e9e6a4a045f93249ccc063ab676752966ea09b05a092719be64a7f301" }, "downloads": -1, "filename": "netlog-0.5.4.tar.gz", "has_sig": false, "md5_digest": "f1fc4dc5b98168f4908565851346cffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2773, "upload_time": "2012-12-26T20:41:38", "url": "https://files.pythonhosted.org/packages/c2/1a/cd67b4a332463adecd8920e1dbd3a39be5360fc15aa78da4c06933f0e9d9/netlog-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "1fd384771ecf17259c1f9100128b25b2", "sha256": "fddaf076c13f8338e0330629f63938ab3a189a3d785a2ff2536fc363298e0ceb" }, "downloads": -1, "filename": "netlog-0.5.5.tar.gz", "has_sig": false, "md5_digest": "1fd384771ecf17259c1f9100128b25b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2774, "upload_time": "2012-12-26T20:42:16", "url": "https://files.pythonhosted.org/packages/dd/34/f78ee51b96ea917796b770b910ef83d3b841c27acc1b19ddfb1688d28119/netlog-0.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1fd384771ecf17259c1f9100128b25b2", "sha256": "fddaf076c13f8338e0330629f63938ab3a189a3d785a2ff2536fc363298e0ceb" }, "downloads": -1, "filename": "netlog-0.5.5.tar.gz", "has_sig": false, "md5_digest": "1fd384771ecf17259c1f9100128b25b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2774, "upload_time": "2012-12-26T20:42:16", "url": "https://files.pythonhosted.org/packages/dd/34/f78ee51b96ea917796b770b910ef83d3b841c27acc1b19ddfb1688d28119/netlog-0.5.5.tar.gz" } ] }