{ "info": { "author": "Kazuki Ohta", "author_email": "k@treasure-data.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "td-loger: logging library for Treasure Data Cloud\n=================================================\n\nSetup\n-----\n\nBefore using this logging handler, td-agent must be properly configured at the\nlocalhost. Please confirm these settings are in your\n/etc/td-agent/td-agent.conf.\n\n ## built-in TCP input\n \n type tcp\n \n \n # Treasure Data output\n # match events whose tag is td.DATABASE.TABLE\n \n type tdlog\n apikey YOUR_API_KEY\n \n\nFor more information, please look at the documentation.\n\n* http://docs.treasure-data.com/\n\nInstall\n-------\n\n $ easy_install td-logger\n\nor\n\n $ pip install td-logger\n\nUsage\n-----\n\nCheck out the tests folder for more samples.\n\n import logging\n from tdlog import logger\n \n logging.basicConfig(level=logging.INFO)\n l = logging.getLogger('td_logger.test')\n l.addHandler(logger.TreasureDataHandler())\n\n l.info('Some message')\n js = { \"semicolon\" : \";\", \"at\" : \"@\" }\n l.info(js)\n\nThis will throw the log entries to the local td-agent. And there's an important\npoint. This logger accepts only 'dict' and 'json string'.\n\nAlso, these parameters are logged by default.\n\n* sys_host\n* sys_name\n* sys_module\n* sys_lineno\n* sys_levelno\n* sys_levelname\n* sys_filename\n* sys_funcname\n* sys_exc_info\n* msg\n\nThese parameters can be specified at TreasureDataHander constructor.\n\n* host: td-agent host (default: 127.0.0.1)\n* port: td-agent port (default: 24224)\n* db: td database name (default: log)\n* table: td table name (default: default)\n* bufmax: buffer size max when td-agent is unavailable (default: 1*1024*1024)\n* timeout: network timeout (default: 3.0)\n\nHave fun!\n\nHow to Develop\n--------------\n\nFolloings are the way to setup development envionment on MacOSX.\n\n $ sudo easy_install virtualenv\n $ virtualenv --no-site-packages . \n New python executable in ./bin/python\n Installing setuptools............done.\n Installing pip...............done.\n $ source bin/activate\n $ bin/pip install msgpack-python\n $ python run_tests.py\n\nSpecial Thanks\n--------------\n\n- [Joshua Kuntz](https://github.com/j3kuntz) for the original work", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/td-logger/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/treasure-data/td-logger-python", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "td-logger", "package_url": "https://pypi.org/project/td-logger/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/td-logger/", "project_urls": { "Download": "http://pypi.python.org/pypi/td-logger/", "Homepage": "https://github.com/treasure-data/td-logger-python" }, "release_url": "https://pypi.org/project/td-logger/0.4.3/", "requires_dist": null, "requires_python": null, "summary": "A Python logging handler for Treasure Data Cloud", "version": "0.4.3" }, "last_serial": 3750586, "releases": { "0.1": [], "0.2": [], "0.3": [], "0.4": [], "0.4.1": [ { "comment_text": "", "digests": { "md5": "afadcff39631f9e0f5bb30ad86548d26", "sha256": "86de90138ad439de43431151881ef8ceac10465a339c3e3045b0112c8519701a" }, "downloads": -1, "filename": "td-logger-0.4.1.tar.gz", "has_sig": false, "md5_digest": "afadcff39631f9e0f5bb30ad86548d26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2338, "upload_time": "2011-09-19T05:24:31", "url": "https://files.pythonhosted.org/packages/8e/71/bbafe9d09de687c3b57fcf0380fb4676789b102ccdc56d4d9b239f582488/td-logger-0.4.1.tar.gz" } ], "0.4.1.1": [ { "comment_text": "", "digests": { "md5": "97b971cf47a412ce544373cb209df135", "sha256": "9bbedf6120c027e6adde67ac0588d33559eceb6c905d9b9d2f327646804e2c5e" }, "downloads": -1, "filename": "td-logger-0.4.1.1.tar.gz", "has_sig": false, "md5_digest": "97b971cf47a412ce544373cb209df135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2340, "upload_time": "2011-09-19T05:25:39", "url": "https://files.pythonhosted.org/packages/c1/d2/15a93b25c3a080a19cafc36404a35a97e5cbce931f2b824d77c9f974b926/td-logger-0.4.1.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9c9bcc47bd451f8c60f1012e934d8ba2", "sha256": "2a98168d6900b701e99f123138baef80624f2111cb6a2aef73eaac196363c6fc" }, "downloads": -1, "filename": "td-logger-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9c9bcc47bd451f8c60f1012e934d8ba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2470, "upload_time": "2011-09-19T05:30:14", "url": "https://files.pythonhosted.org/packages/7e/d5/e19981355196417fd96277a26377b05684380b5a58fa9bf6dbd7ddf89f2e/td-logger-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "a5b0b65eee51ede629d1f0568c4b62c0", "sha256": "f9fddcce516efb74d804d6b2a6882303685767ea4ffda5a8f3d7c9d322e63b5d" }, "downloads": -1, "filename": "td-logger-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a5b0b65eee51ede629d1f0568c4b62c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3241, "upload_time": "2011-09-27T09:29:17", "url": "https://files.pythonhosted.org/packages/99/a0/9df479dbce371b783362b2185d23888c514b7279951d87ab629e7fc9ba33/td-logger-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5b0b65eee51ede629d1f0568c4b62c0", "sha256": "f9fddcce516efb74d804d6b2a6882303685767ea4ffda5a8f3d7c9d322e63b5d" }, "downloads": -1, "filename": "td-logger-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a5b0b65eee51ede629d1f0568c4b62c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3241, "upload_time": "2011-09-27T09:29:17", "url": "https://files.pythonhosted.org/packages/99/a0/9df479dbce371b783362b2185d23888c514b7279951d87ab629e7fc9ba33/td-logger-0.4.3.tar.gz" } ] }