{ "info": { "author": "Stewart Rutledge", "author_email": "stew.rutledge@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "===============\r\nlogstashHandler\r\n===============\r\n\r\nlogstashHandler is a basic logging handler for sending to a logstash instance via UDP or TCP encoded as json.\r\n\r\n\r\nBasic usage\r\n===========\r\n\r\nSetup an input on the relevant logstash server::\r\n\r\n input {\r\n udp {\r\n port => 12345\r\n codec => json\r\n }\r\n }\r\n\r\nSetup handler and ship logs::\r\n\r\n python\r\n from logstashHandler import logstashHandler\r\n\r\n lhandler = logstashHandler(host='mylogserver.example.com',port=12345,proto='UDP')\r\n logger.addHandler(lhandler)\r\n logger.warn(\"Something went wrong\")\r\n\r\n\r\nTo send additional fields to logstash, use the keyword extra and send a dict starting with extraFields::\r\n\r\n logger.warn('DANGER DANGER',extra={'extraFields':{'name':'W. Robinsson', 'planet':'Unkown'}})\r\n\r\n\r\nThe default level field name and individual level names can be overridden as so::\r\n\r\n levels = {'ERROR': 3, 'WARNING': 2, 'INFO': 1, 'DEBUG': 0}\r\n lhandler = logstashHandler(\r\n host='mylogserver.example.com', \r\n port=12345,\r\n proto='UDP',\r\n levels=levels,\r\n levelLabel='severity'\r\n )\r\n\r\n\r\n\r\nMore info can be found on the github page.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/stewrutledge/logstashHandler", "keywords": "", "license": "Creative Commons Attribution-Noncommercial-Share Alike license", "maintainer": "", "maintainer_email": "", "name": "logstashHandler", "package_url": "https://pypi.org/project/logstashHandler/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/logstashHandler/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/stewrutledge/logstashHandler" }, "release_url": "https://pypi.org/project/logstashHandler/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Log handler that ships json formatted messages to logstash via TCP and UDP", "version": "0.1.4" }, "last_serial": 1236896, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9ff153b37acebd2df8fd2b362f8f4c26", "sha256": "738e9d4302e0a0b54205dcd0e56298c6e87ef688f21acafe0d495e87d1e78313" }, "downloads": -1, "filename": "logstashHandler-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9ff153b37acebd2df8fd2b362f8f4c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1925, "upload_time": "2014-09-23T09:11:55", "url": "https://files.pythonhosted.org/packages/e5/30/b87b1267817d9c470f7295ddbb9089063a0508069cfa39a2991e63dba083/logstashHandler-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cb6b77cde3a09dbae8d1da9c4ef70572", "sha256": "22ed4c2e56b38dc77dae52fc6fa141835982aafbfc650ad9f48e5415a5c50fc0" }, "downloads": -1, "filename": "logstashHandler-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cb6b77cde3a09dbae8d1da9c4ef70572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2183, "upload_time": "2014-09-23T10:11:48", "url": "https://files.pythonhosted.org/packages/6e/2a/9fb72f9d4dc6b9d5ff177e0e6e6831b7626b81b9cabaf84386e77aa8eb45/logstashHandler-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a22008b9ddcebe7ae4af67b2b4fb636f", "sha256": "240988caf6b888b1a2e58e698ab3c7080122c739233ccbfbee72ec2dfd46e41d" }, "downloads": -1, "filename": "logstashHandler-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a22008b9ddcebe7ae4af67b2b4fb636f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2205, "upload_time": "2014-09-24T09:47:44", "url": "https://files.pythonhosted.org/packages/e9/43/defc56c3f887fc7ba1d42827617ddd4824fcf509c0d4bba21bd3c71d3544/logstashHandler-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e084297529427562437ba5fffbc0e34c", "sha256": "9360fa662c8052ac5d4e1d27897b4e88673258cc32af972a073455ab062c70aa" }, "downloads": -1, "filename": "logstashHandler-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e084297529427562437ba5fffbc0e34c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2210, "upload_time": "2014-09-24T10:08:23", "url": "https://files.pythonhosted.org/packages/b4/12/fdcea16d84ae303fe77503df5ed75875e93a51442867fc02966640ebb8e3/logstashHandler-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c12d24b3adc0055f74af1514073b3c57", "sha256": "23e0cb46a813a07d15041174824d0135bda891d54fdbb783337995e9633cc40d" }, "downloads": -1, "filename": "logstashHandler-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c12d24b3adc0055f74af1514073b3c57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2276, "upload_time": "2014-09-24T10:33:59", "url": "https://files.pythonhosted.org/packages/ea/3b/285219d3164a097763bd480f7fc8de2b00870ac7cb0eb37c254b0074c1ed/logstashHandler-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c12d24b3adc0055f74af1514073b3c57", "sha256": "23e0cb46a813a07d15041174824d0135bda891d54fdbb783337995e9633cc40d" }, "downloads": -1, "filename": "logstashHandler-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c12d24b3adc0055f74af1514073b3c57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2276, "upload_time": "2014-09-24T10:33:59", "url": "https://files.pythonhosted.org/packages/ea/3b/285219d3164a097763bd480f7fc8de2b00870ac7cb0eb37c254b0074c1ed/logstashHandler-0.1.4.tar.gz" } ] }