{ "info": { "author": "cn", "author_email": "cnaafhvk@foxmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "log_to_kafka\n============\nDESCRIPTION\n-----------\n- \u5c06\u65e5\u5fd7\u53d1\u9001\u5230kafka\u4e2d\uff0c\u505a\u65e5\u5fd7\u5206\u5e03\u5f0f\u7ba1\u7406\nINSTALL\n-------\nubuntu & windows\n>>>>>>>>>>>>>>>>\n\n::\n\n git clone https://github.com/ShichaoMa/log_to_kafka.git\n sudo python setup.py install\n\n or\n\n sudo pip install log_to_kafka\n\nHELLOWORLD\n----------\ndemo1\n>>>>>\n::\n\n from log_to_kafka import Logger\n class MyClass(Logger):\n name = \"log_name\"\n def __init__(self, settings_file):\n super(MyClass, self).__init__(settings_file)\n\n\n MC = MyClass(\"default_settings.py\")\n MC.set_logger()\n MC.logger.debug(\"....\")\n\ndemo2\n>>>>>\n::\n\n import os\n from log_to_kafka import LogFactory\n from cloghandler import ConcurrentRotatingFileHandler\n my_dir = \"logs\"\n try:\n os.makedirs(my_dir)\n except OSError as exception:\n if exception.errno != errno.EEXIST:\n raise\n logger = LogFactory.get_instance(name=\"test_name\")\n logger.set_handler(\n ConcurrentRotatingFileHandler(\n os.path.join(my_dir, \"test.log\"),\n backupCount=5,\n maxBytes=10240))\n logger.info(\"this is a log. \")\n\ndemo3\n>>>>>\n::\n\n from log_to_kafka import LogFactory, KafkaHandler\n settings = {\"KAFKA_HOSTS\":\"192.168.200.90:9092\", \"TOPIC\":\"jay-cluster-logs\"}\n logger = LogFactory.get_instance(name=\"test_name\", json=True)\n kafka_handler = KafkaHandler(settings)\n logger.set_handler(kafka_handler)\n logger.info(\"this is a log. \")\n\ndemo4\n>>>>>\n::\n\n import sys\n import logging\n from log_to_kafka import LogFactory\n logger = LogFactory.get_instance(name=\"test_name\")\n logger.set_handler(logging.StreamHandler(sys.stdout))\n logger.info(\"this is a log. \")\n\ndemo5\n>>>>>\n\n- \u7f16\u5199\u81ea\u5b9a\u4e49handler\n- \u8bf7\u53c2\u89c1KafkaHandler\u7684\u5b9e\u73b0\u65b9\u5f0f\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/ShichaoMa/log_to_kafka", "keywords": "log kafka", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "log-to-kafka", "package_url": "https://pypi.org/project/log-to-kafka/", "platform": "", "project_url": "https://pypi.org/project/log-to-kafka/", "project_urls": { "Homepage": "https://www.github.com/ShichaoMa/log_to_kafka" }, "release_url": "https://pypi.org/project/log-to-kafka/1.1.4/", "requires_dist": null, "requires_python": "", "summary": "log to kafka", "version": "1.1.4" }, "last_serial": 3054632, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d020c50547c1e75ec2b6851ad2d2cd10", "sha256": "90e16895984c9866fd3053ef99336b53eefa747d60816c99af342f72f64fb9f5" }, "downloads": -1, "filename": "log-to-kafka-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d020c50547c1e75ec2b6851ad2d2cd10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5458, "upload_time": "2016-09-21T10:41:27", "url": "https://files.pythonhosted.org/packages/38/b6/b86663f5895a561abc070c5853823ecbe9ed6fcfab2a121b535a42b917a2/log-to-kafka-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b6196a60134226a82ac55eb367043813", "sha256": "fd8e7d5f87b9e1eac820058ca93bcc175c71559271f66ea2e0ff2b7a9f09fb24" }, "downloads": -1, "filename": "log-to-kafka-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b6196a60134226a82ac55eb367043813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5499, "upload_time": "2016-09-21T10:43:24", "url": "https://files.pythonhosted.org/packages/3e/1a/6aa6805bc2ec8e50b9b22992b71e54785d74b3a4a5f7f2b7f61f4570bd1c/log-to-kafka-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9120a2590b3786aa3bfae2f21387f104", "sha256": "4eafbe5a79566b3e238106916936bd26af924d19e0504d793dfe38666b119f0a" }, "downloads": -1, "filename": "log-to-kafka-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9120a2590b3786aa3bfae2f21387f104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5510, "upload_time": "2016-10-21T01:46:37", "url": "https://files.pythonhosted.org/packages/e2/23/ba85343a321bbb5411efc0e6ad1ce914fa0ec8d4a6a106a3983e095e31ec/log-to-kafka-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c3cb3f8d8e4c2e3887195148c1ef369e", "sha256": "48b058acaa9b37d20ff3245bf3a047db208acd486e3ef824fc63e78f99954077" }, "downloads": -1, "filename": "log-to-kafka-1.0.3.zip", "has_sig": false, "md5_digest": "c3cb3f8d8e4c2e3887195148c1ef369e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12242, "upload_time": "2016-10-22T16:32:45", "url": "https://files.pythonhosted.org/packages/23/d2/ba51fd78487b2eb80cd3d986d3661f4ced47351b2d10f4118e2c0ba15104/log-to-kafka-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "30956eb801e69268e66e0c7a7bfb4414", "sha256": "9acad843db6a19acc32b72449956405d00157feb4ab20694f903e1e8acde5a3d" }, "downloads": -1, "filename": "log-to-kafka-1.0.4.tar.gz", "has_sig": false, "md5_digest": "30956eb801e69268e66e0c7a7bfb4414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6901, "upload_time": "2016-11-12T03:41:45", "url": "https://files.pythonhosted.org/packages/76/6d/837062d3e7393b3b5fca6f90c8568f8a61e3e28366b392be968abee6701d/log-to-kafka-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f2ec6cdf5cba5d7fa8d8752161d7d2b9", "sha256": "e0bf9613668926d29b27accc918095414f10fe0e560aa8f8a20b484598466331" }, "downloads": -1, "filename": "log-to-kafka-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f2ec6cdf5cba5d7fa8d8752161d7d2b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6895, "upload_time": "2017-01-18T03:40:56", "url": "https://files.pythonhosted.org/packages/a3/8c/c4f18fe9998821d36d310373fa44c8c76cec9d35ec5757feac3be0aad2b3/log-to-kafka-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "94d2c4a02d92e18458d74382a46d8e09", "sha256": "cafe76e92477a7fcc91609b3c6dc9f005302fdb422fd9bd06883d256165f27d5" }, "downloads": -1, "filename": "log-to-kafka-1.0.6.tar.gz", "has_sig": false, "md5_digest": "94d2c4a02d92e18458d74382a46d8e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6942, "upload_time": "2017-02-02T03:44:33", "url": "https://files.pythonhosted.org/packages/d7/d6/e44166af917f9ffef620b6137778ffebd8ae84fd3b7065c9dd38238df1f1/log-to-kafka-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "20e7653686f4f6ded01954f5503482de", "sha256": "f9b5ea3c85607ff70a2fd30de7757d7407c8dde7276cac644c13261a678426ef" }, "downloads": -1, "filename": "log-to-kafka-1.0.7.tar.gz", "has_sig": false, "md5_digest": "20e7653686f4f6ded01954f5503482de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6908, "upload_time": "2017-02-16T02:29:43", "url": "https://files.pythonhosted.org/packages/f1/92/e58696446f7126682a7c393b26edf44a414711480607fe3b2a1234f3e1b5/log-to-kafka-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "4ec014817f6b1f918c841116c54862ed", "sha256": "0fef76bc886081c5635cf1c0a2b2aba4305a447cd2970d4baefa19d7081096c8" }, "downloads": -1, "filename": "log-to-kafka-1.0.8.tar.gz", "has_sig": false, "md5_digest": "4ec014817f6b1f918c841116c54862ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6897, "upload_time": "2017-02-16T06:38:44", "url": "https://files.pythonhosted.org/packages/d9/b9/ee6d7187197b1a76ceb1859a5a522a83ca911d3fa58147967bade115f472/log-to-kafka-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "ccb4de06eb7750b3430003ae382c21b6", "sha256": "2a0c0960c0c812a61f7390f586bf10ccdca71b09e19ce2502104b925dc4bca24" }, "downloads": -1, "filename": "log-to-kafka-1.0.9.tar.gz", "has_sig": false, "md5_digest": "ccb4de06eb7750b3430003ae382c21b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6893, "upload_time": "2017-03-17T01:46:27", "url": "https://files.pythonhosted.org/packages/98/f9/0edeff2c6e81539fc1df9d00f7780188b87fbbd27e305fa17fb2997182d2/log-to-kafka-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b9b7abc8ba5d23b407cbdb7b8587bd55", "sha256": "7dc1fda5485ace7b49b87d734c45b810ec10667f748580f99f84c077a4550889" }, "downloads": -1, "filename": "log-to-kafka-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b9b7abc8ba5d23b407cbdb7b8587bd55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2017-06-12T03:28:07", "url": "https://files.pythonhosted.org/packages/19/57/2c3e3ed9f69fd8b72877db9446f032b2ce1aa3a8893f27cdf62d7e48a5a5/log-to-kafka-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3083afcbc2ef04fdb0a5dd7153e95939", "sha256": "e3164bfc83bd35078af48076df00ffba299c74a9ede9b0d717d2ca7822c3c76e" }, "downloads": -1, "filename": "log-to-kafka-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3083afcbc2ef04fdb0a5dd7153e95939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6938, "upload_time": "2017-06-12T03:43:06", "url": "https://files.pythonhosted.org/packages/a0/a7/7ca943ffd905d4f1eb7512d1a7f7521e7b04a644530f4aaf96e76b01856c/log-to-kafka-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1ee9eba3714e9a271be27c1dfe1bbe14", "sha256": "6febb450930d5cec396838b4058dd3f1371eaac129a8da8066157678b2975a69" }, "downloads": -1, "filename": "log-to-kafka-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1ee9eba3714e9a271be27c1dfe1bbe14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2017-06-12T03:58:25", "url": "https://files.pythonhosted.org/packages/67/7c/d736688a5a1f3b0764c1a6a92faf13738294a1a718a5e61e1982919bcadd/log-to-kafka-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "c5f63291e25481ef3f765b1282c760ce", "sha256": "366effaaea0b9cd3347596430ff80a6a287e8f91f99c99f2adb24a87a4fcf18f" }, "downloads": -1, "filename": "log-to-kafka-1.1.3.tar.gz", "has_sig": false, "md5_digest": "c5f63291e25481ef3f765b1282c760ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6950, "upload_time": "2017-06-12T07:02:25", "url": "https://files.pythonhosted.org/packages/f7/e2/b2f3eaca3739bddcf18ba349fdfb20de05d6f98982241c00f7e73e3b6b40/log-to-kafka-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "614a7ba30b0baa29cf27e27d7e447f2e", "sha256": "a486e38477f98f07a71b686156349765229fbb00ad9f3f2ab2852126cdf59010" }, "downloads": -1, "filename": "log-to-kafka-1.1.4.tar.gz", "has_sig": false, "md5_digest": "614a7ba30b0baa29cf27e27d7e447f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6620, "upload_time": "2017-07-28T03:17:37", "url": "https://files.pythonhosted.org/packages/63/88/4fbd0c2b330be5aa2fadd2d56e0cfb11edfae77a1b5b4f3533c42eff49d1/log-to-kafka-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "614a7ba30b0baa29cf27e27d7e447f2e", "sha256": "a486e38477f98f07a71b686156349765229fbb00ad9f3f2ab2852126cdf59010" }, "downloads": -1, "filename": "log-to-kafka-1.1.4.tar.gz", "has_sig": false, "md5_digest": "614a7ba30b0baa29cf27e27d7e447f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6620, "upload_time": "2017-07-28T03:17:37", "url": "https://files.pythonhosted.org/packages/63/88/4fbd0c2b330be5aa2fadd2d56e0cfb11edfae77a1b5b4f3533c42eff49d1/log-to-kafka-1.1.4.tar.gz" } ] }