{ "info": { "author": "Ilya Baryshev", "author_email": "baryshev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "=============================\ndjango-httplog\n=============================\n\n.. image:: https://badge.fury.io/py/django-httplog.png\n :target: http://badge.fury.io/py/django-httplog\n\n.. image:: https://travis-ci.org/futurecolors/django-httplog.png?branch=master\n :target: https://travis-ci.org/futurecolors/django-httplog\n\n.. image:: https://coveralls.io/repos/futurecolors/django-httplog/badge.png?branch=master\n :target: https://coveralls.io/r/futurecolors/django-httplog?branch=master\n\n\nVery simple http request-response log in database for debugging APIs.\n\nI've used it to debug small API for Django, built with DRF.\n\n.. warning::\n\nThis is not for production systems, if you want to handle reasonable amount of\ndata, please use `logstash`_, `Runscope`_, `django-request`_ or similar solutions.\nEach one has it's own focus.\n\n.. _logstash: http://logstash.net/\n.. _runscope: https://www.runscope.com/\n.. _django-request: https://github.com/kylef/django-request\n\n\nQuickstart\n----------\n\nInstall django-httplog::\n\n pip install django-httplog\n\nAdd 'httplog' to INSTALLED_APPS::\n\n INSTALLED_APPS = (\n ...\n 'httplog',\n ...\n )\n\nMake sure user model is available either via settings.AUTH_USER_MODEL or\n``django.contrib.auth`` is installed too.\n\nLaunch ``manage.py syncdb`` or ``manage.py migrate``\n\nAdd middleware::\n\n MIDDLEWARE_CLASSES = (\n ...\n 'httplog.middleware.RequestResponseLoggingMiddleware',\n ...\n )\n\nAdd viewnames to log, or app_name (from ulrs.py) to log::\n\n HTTPLOG_URLNAMES = ['urlname1', 'urlname_x']\n HTTPLOG_APPS = ['my_super_app_name']\n\nBy default, nothing is logged.\n\nFeatures\n--------\n\n* TODO: support DRF user\n\n\n\n\nHistory\n-------\n\n0.1.0 (2013-08-15)\n++++++++++++++++++\n\n* First release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/futurecolors/django-httplog", "keywords": "django-httplog", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-httplog", "package_url": "https://pypi.org/project/django-httplog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-httplog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/futurecolors/django-httplog" }, "release_url": "https://pypi.org/project/django-httplog/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "Very simple http request-response log in database for debugging APIs.", "version": "0.2.3" }, "last_serial": 1448752, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "e51b15e55974208a717aadfe71b328df", "sha256": "17c820ec12cec7e1502dc8eee1445eefaf7c26ed0d94ca94662a2312cb4e9eb0" }, "downloads": -1, "filename": "django-httplog-0.2.0.zip", "has_sig": false, "md5_digest": "e51b15e55974208a717aadfe71b328df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11353, "upload_time": "2014-03-11T12:18:39", "url": "https://files.pythonhosted.org/packages/cb/b1/5307a1cb7e043db0ff7fbca3ea68ef20a21bc2849b38ada14f36e4d02d6d/django-httplog-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "be75c4951b839e0b37f3d63c5132dce1", "sha256": "cf6e542450a3cca9213497c23e40cb5097e8ba8b097a50d505562010e7f89303" }, "downloads": -1, "filename": "django-httplog-0.2.1.zip", "has_sig": false, "md5_digest": "be75c4951b839e0b37f3d63c5132dce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12929, "upload_time": "2014-03-11T12:40:28", "url": "https://files.pythonhosted.org/packages/fb/eb/9a451cde096ab6219fdb39ec3f6b9f82311a8cc7a5417932860f8b4c7c74/django-httplog-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2b3db2bb53de7d6ddf651feef577cdb0", "sha256": "10700cf6236bfd6509d3a349aa4894e87f7e4a8eae627cf7bd902ff5aadb9c43" }, "downloads": -1, "filename": "django-httplog-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2b3db2bb53de7d6ddf651feef577cdb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7350, "upload_time": "2014-11-20T07:50:09", "url": "https://files.pythonhosted.org/packages/1d/4b/8f874ec606c3a4fb0bb2e0551dd104dd354073cf1b7848cba5956a975b74/django-httplog-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c0b80e3b0fd953b467c5aabfc98667c3", "sha256": "be7ba2c8131f961a156e2e96869476d4d27008f204cf19e387c66e675e2dfeca" }, "downloads": -1, "filename": "django-httplog-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c0b80e3b0fd953b467c5aabfc98667c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7351, "upload_time": "2015-03-05T05:00:59", "url": "https://files.pythonhosted.org/packages/6e/a8/c9c7792750b2c20156e75488b8276507d73f43ddf628bb5242eae16e4860/django-httplog-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0b80e3b0fd953b467c5aabfc98667c3", "sha256": "be7ba2c8131f961a156e2e96869476d4d27008f204cf19e387c66e675e2dfeca" }, "downloads": -1, "filename": "django-httplog-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c0b80e3b0fd953b467c5aabfc98667c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7351, "upload_time": "2015-03-05T05:00:59", "url": "https://files.pythonhosted.org/packages/6e/a8/c9c7792750b2c20156e75488b8276507d73f43ddf628bb5242eae16e4860/django-httplog-0.2.3.tar.gz" } ] }