{
"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"
}
]
}