{ "info": { "author": "Sam Clements", "author_email": "sam@borntyping.co.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "jsonlog-cli\n===========\n\nA human readable formatter for JSON logs.\n\nIt's built for use with [jsonlog] but will work well with any log format that\nuses line delimited JSON.\n\n![Example output](https://raw.githubusercontent.com/borntyping/jsonlog-cli/master/docs/example.png)\n\nUsage\n-----\n\nPass a file as the only argument to `jsonlog`, or read from STDIN by default.\n\n```bash\njsonlog docs/example.log\n```\n\n```bash\npython docs/example.py | jsonlog\n```\n\nConfiguration\n-------------\n\nSee `jsonlog --help` for all options.\n\nOnly show timestamps and messages (defaults to `{timestamp} {level} {name} {message}`).\n\n```bash\njsonlog --format \"{timestamp} {message}\" docs/example.log\n```\n\nConfigure the keys of multiline values you want to display (can be specified\nmultiple times, and defaults to the `traceback` key.)\n\n```bash\njsonlog --format \"{timestamp} {message}\" docs/example.log\n```\n\nConfigure the key to extract and use as the records level, controlling the\ncolour each line is printed in (defaults to the `level` key).\n\n```bash\njsonlog --format \"{timestamp} {message}\" docs/example.log\n```\n\nAuthors\n-------\n\n* [Sam Clements]\n\n[jsonlog]: https://github.com/borntyping/jsonlog\n[Sam Clements]: https://gitlab.com/borntyping\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/borntyping/jsonlog-cli", "keywords": "json,logging", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "jsonlog-cli", "package_url": "https://pypi.org/project/jsonlog-cli/", "platform": "any", "project_url": "https://pypi.org/project/jsonlog-cli/", "project_urls": { "Homepage": "https://github.com/borntyping/jsonlog-cli" }, "release_url": "https://pypi.org/project/jsonlog-cli/2.0.0/", "requires_dist": [ "click", "jsonlog", "jsonschema", "xdg" ], "requires_python": ">= 3.7", "summary": "Human readable formatter for JSON logs.", "version": "2.0.0" }, "last_serial": 5786646, "releases": { "1.2.1": [ { "comment_text": "", "digests": { "md5": "a21c4f9e5e4bed634dff43b455c0db8d", "sha256": "463168cdc723a5caae820bef2110d908769178359b4fe1071d9c3dd1d8984358" }, "downloads": -1, "filename": "jsonlog_cli-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a21c4f9e5e4bed634dff43b455c0db8d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 3.7", "size": 6842, "upload_time": "2019-09-05T11:11:08", "url": "https://files.pythonhosted.org/packages/82/97/2617ec7722279e5a01e2f27fe381b58e62af8ed8f39e3ee2a305cb14b1cf/jsonlog_cli-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "994d85598cc0bbad1bc9893586cb9fc6", "sha256": "3e319fbe35ffb8af27ca2cbbfdd1d36a88b7c5fc7d9b9f984524a4e1ae9a6502" }, "downloads": -1, "filename": "jsonlog-cli-1.2.1.tar.gz", "has_sig": false, "md5_digest": "994d85598cc0bbad1bc9893586cb9fc6", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.7", "size": 4960, "upload_time": "2019-09-05T11:11:10", "url": "https://files.pythonhosted.org/packages/bd/5e/620c63064f7b4c9aff23c3a870f37861e1775cd3ed08e4514ec4d3fd24ab/jsonlog-cli-1.2.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "deaf5c431396921b80f203ab06e6e6d5", "sha256": "611e0ace167a25c950daa6ebd2c6e2c2dd73dea316b4ce06520345fd0214177e" }, "downloads": -1, "filename": "jsonlog_cli-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deaf5c431396921b80f203ab06e6e6d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 3.7", "size": 8055, "upload_time": "2019-09-05T13:45:59", "url": "https://files.pythonhosted.org/packages/9d/e4/acad73d2fbdcd0185061e685a6fbde6d63dcf56b4324d246d716b88fb01b/jsonlog_cli-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fc8ae047c490165358237a19697a484", "sha256": "6222752b8abdba41df8eaf1bad82c64fd7411cbcd04b1d32bd4295ed71dbd3f5" }, "downloads": -1, "filename": "jsonlog-cli-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1fc8ae047c490165358237a19697a484", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.7", "size": 5823, "upload_time": "2019-09-05T13:46:01", "url": "https://files.pythonhosted.org/packages/cb/c3/aa3ce0626286180913aea8c49c3c300d35a599df7ac7caa09358f1673cac/jsonlog-cli-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "deaf5c431396921b80f203ab06e6e6d5", "sha256": "611e0ace167a25c950daa6ebd2c6e2c2dd73dea316b4ce06520345fd0214177e" }, "downloads": -1, "filename": "jsonlog_cli-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deaf5c431396921b80f203ab06e6e6d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 3.7", "size": 8055, "upload_time": "2019-09-05T13:45:59", "url": "https://files.pythonhosted.org/packages/9d/e4/acad73d2fbdcd0185061e685a6fbde6d63dcf56b4324d246d716b88fb01b/jsonlog_cli-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fc8ae047c490165358237a19697a484", "sha256": "6222752b8abdba41df8eaf1bad82c64fd7411cbcd04b1d32bd4295ed71dbd3f5" }, "downloads": -1, "filename": "jsonlog-cli-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1fc8ae047c490165358237a19697a484", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.7", "size": 5823, "upload_time": "2019-09-05T13:46:01", "url": "https://files.pythonhosted.org/packages/cb/c3/aa3ce0626286180913aea8c49c3c300d35a599df7ac7caa09358f1673cac/jsonlog-cli-2.0.0.tar.gz" } ] }