{ "info": { "author": "Bhumil Haria", "author_email": "bhumilharia@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "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 :: Libraries :: Python Modules" ], "description": "dnif-logger\n===========\n\nThis is the official Python DNIF client library. This allows you to\ndirectly write log statements into your application code and integrate\nit with DNIF Adapters.\n\nInstallation\n------------\n\nYou can download the library using pip, as:\n\n.. code:: sh\n\n $ pip install dnif-logger\n\nGetting Started\n---------------\n\nThe DNIF library currently supports two ingestion mechanisms: 1. TCP\nprotocol uploads using the HTTP(S) endpoint 2. Uploads using the UDP\nprotocol\n\nTypical usages for both of these are given below.\n\nTCP\n~~~\n\n.. code:: python\n\n from dnif.consumer import AsyncHttpConsumer\n from dnif.logger import DnifLogger\n dlog = DnifLogger(AsyncHttpConsumer('http://TARGET_IP:PORT/json/receive'))\n dlog.log({'key': 'value'})\n\nThe AsyncHttpConsumer is thread-safe, so you can use the same instance\nacross threads (recommended).\n\nUDP\n~~~\n\n.. code:: python\n\n from dnif.consumer import AsyncUDPConsumer\n from dnif.logger import DnifLogger\n dlog = DnifLogger(AsyncUDPConsumer('UDP_IP', UDP_PORT))\n dlog.log('Hello World')\n\nThe AsyncUDPConsumer is thread-safe, so you can use the same instance\nacross threads (recommended).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dnif/dnif-logger", "keywords": "dnif logging analytics", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "dnif-logger", "package_url": "https://pypi.org/project/dnif-logger/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dnif-logger/", "project_urls": { "Homepage": "https://github.com/dnif/dnif-logger" }, "release_url": "https://pypi.org/project/dnif-logger/1.0.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "DNIF Logging Client Library", "version": "1.0.1" }, "last_serial": 2752235, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "937a0d7b8e10992bad36ad8d0567b910", "sha256": "4ae16d15494ce1fe2cc37cbc75be90e4e9ca4ca3371eeeb2e7adc322591e528f" }, "downloads": -1, "filename": "dnif_logger-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "937a0d7b8e10992bad36ad8d0567b910", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5407, "upload_time": "2017-03-30T07:02:28", "url": "https://files.pythonhosted.org/packages/55/12/048a5adf19bc9bd7b6c617710344e7619884ec46a29ab215eae88ae2c21e/dnif_logger-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35cbc78175700f4ef384af2ac98798e9", "sha256": "3fbe8fb1127c007d7c198945603882c88818e711bbfe1c33fd1c94bd9ae2187e" }, "downloads": -1, "filename": "dnif-logger-0.1.0.tar.gz", "has_sig": false, "md5_digest": "35cbc78175700f4ef384af2ac98798e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3987, "upload_time": "2017-03-30T07:02:30", "url": "https://files.pythonhosted.org/packages/a7/34/3e1657f9db2b3fe1847e1cc2209e2fffe9f0cf5000328356444c6fafdf09/dnif-logger-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f155d17528c33893a60f53995b903549", "sha256": "a033e0ecbff02c0302f8e8199c103f75b3a37bf1e83fff35764099efe61624df" }, "downloads": -1, "filename": "dnif_logger-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f155d17528c33893a60f53995b903549", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6143, "upload_time": "2017-03-30T09:55:29", "url": "https://files.pythonhosted.org/packages/04/be/f648e0f008bc7c5e6735b5bbe060933496481b404d8eae7ac1b71e501775/dnif_logger-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e88cc9189032dfdd2a4648b2c18c49e", "sha256": "001180563ec2a66679b0d73568411ef0974035b6e2226286650e6cda7e133d60" }, "downloads": -1, "filename": "dnif-logger-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7e88cc9189032dfdd2a4648b2c18c49e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2017-03-30T09:55:31", "url": "https://files.pythonhosted.org/packages/9e/b7/c06a1bf7218ae263dc395e709623de7c1e40c0d19aa47e86f6e95efb590e/dnif-logger-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8def5540f8f0beb66f0f0f135d2837f1", "sha256": "e314d4157b3b9b33bd76daae1ba38e8c7be4efd2f5320ef4bb994ada9912ccaa" }, "downloads": -1, "filename": "dnif_logger-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8def5540f8f0beb66f0f0f135d2837f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6131, "upload_time": "2017-03-30T10:06:33", "url": "https://files.pythonhosted.org/packages/1a/74/e6652fb393718345fa6cca3eaf41595d3a79b9fd02ddac4c83c47396bd09/dnif_logger-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85a7c2c5ed337f23f5aabd1d3ed14cfb", "sha256": "b3af518ac423073a76719ca240f7205d1cc297349b0a2e6faf3c8ba2c80b7db4" }, "downloads": -1, "filename": "dnif-logger-1.0.1.tar.gz", "has_sig": false, "md5_digest": "85a7c2c5ed337f23f5aabd1d3ed14cfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2017-03-30T10:06:36", "url": "https://files.pythonhosted.org/packages/b2/08/0c9faa7615e44c94de6b67f1f2bf06f3ecf0f2e92f1e1688c403ca246ed7/dnif-logger-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8def5540f8f0beb66f0f0f135d2837f1", "sha256": "e314d4157b3b9b33bd76daae1ba38e8c7be4efd2f5320ef4bb994ada9912ccaa" }, "downloads": -1, "filename": "dnif_logger-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8def5540f8f0beb66f0f0f135d2837f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6131, "upload_time": "2017-03-30T10:06:33", "url": "https://files.pythonhosted.org/packages/1a/74/e6652fb393718345fa6cca3eaf41595d3a79b9fd02ddac4c83c47396bd09/dnif_logger-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85a7c2c5ed337f23f5aabd1d3ed14cfb", "sha256": "b3af518ac423073a76719ca240f7205d1cc297349b0a2e6faf3c8ba2c80b7db4" }, "downloads": -1, "filename": "dnif-logger-1.0.1.tar.gz", "has_sig": false, "md5_digest": "85a7c2c5ed337f23f5aabd1d3ed14cfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2017-03-30T10:06:36", "url": "https://files.pythonhosted.org/packages/b2/08/0c9faa7615e44c94de6b67f1f2bf06f3ecf0f2e92f1e1688c403ca246ed7/dnif-logger-1.0.1.tar.gz" } ] }