{ "info": { "author": "Bilal Mahmoud", "author_email": "opensource@indietyp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======================================\nDjango Database Based Automated Logging\n=======================================\n.. image:: https://img.shields.io/pypi/v/django-automated-logging.svg\n :target: https://pypi.python.org/pypi?name=django-automated-logging\n\n.. image:: https://img.shields.io/pypi/l/django-automated-logging.svg\n :target: https://pypi.python.org/pypi?name=django-automated-logging\n\n.. image:: https://img.shields.io/pypi/pyversions/django-automated-logging.svg\n :target: https://pypi.python.org/pypi?name=django-automated-logging\n\n.. image:: https://travis-ci.org/indietyp/django-automated-logging.svg?branch=master\n :target: https://travis-ci.org/indietyp/django-automated-logging\n\n.. image:: https://coveralls.io/repos/github/indietyp/django-automated-logging/badge.svg?branch=master\n :target: https://coveralls.io/github/indietyp/django-automated-logging?branch=master\n\n.. image:: https://landscape.io/github/indietyp/django-automated-logging/master/landscape.svg?style=flat\n :target: https://landscape.io/github/indietyp/django-automated-logging/master\n :alt: Code Health\n\n.. image:: https://api.codacy.com/project/badge/Grade/96fdb764fc34486399802b2f8267efcc\n :target: https://www.codacy.com/app/bilalmahmoud/django-automated-logging?utm_source=github.com&utm_medium=referral&utm_content=indietyp/django-automated-logging&utm_campaign=Badge_Grade\n\n.. image:: https://img.shields.io/pypi/status/django-automated-logging.svg\n :target: https://pypi.python.org/pypi?name=django-automated-logging\n\n.. image:: https://img.shields.io/badge/Support%20the%20Project-PayPal-green.svg\n :target: https://paypal.me/indietyp/5\n\nWhat is DAL?\n============\nIn a nutshell, this package **automatically** tracks *requests, model changes, and every other message supplied* - to a database or to another logger.\n**It is your choice what to do.**\n\nIntroduction\n------------\nDjango Automated Logging - **finally** solved and done in a proper way.\n\nHow to install? It is simple just ``pip3 install django-automated-logging``.\n\nWhat is the purpose?\n--------------------\nThe goal of the django application is it to provide an easy and accessible way to log. Therefore you do not need to reinvent the wheel over and over.\nThe application is written to use minimal requirements - which is just Django currently.\n\nHow does it work?\n-----------------\nThis application uses a custom logging handler - called DatabaseHandler. Instead of outputting it into a file, it outputs everything through the Django ORM.\nIt knows how to do so by using signals - that are provided by Django itself and annotating the actual model object with the changelog.\n\nThis enables us to actually monitor Many-Two-Many changes, which are kind of tricky.\n\nWait!\n-----\nWhat if I just want to log the changes to a file and not to a database?\n\nThis is very understandable. It is possible without a problem because we exclude the actual database portion to a handler. You can just use a file logger instead. This module uses native logging statements and extra paramenters. You can easily build your own logger and access them in a formatting statement in the logger. Pretty neat, huh?\n\nDetailed Information\n====================\n\nFeatures\n--------\n1. Easy to setup\n2. Extensible\n3. Feature-rich\n4. Completely automated\n5. Comes with an built-in database logger\n6. No custom code needs to be inserted into your codebase\n7. Catches logging messages unrelated to the package itself if desired\n8. Does what it needs to do - **nothing more**.\n\n\nSetup\n-----\nEverything changed needs to be changed in the ``settings.py``\n\n1. In the variable ``MIDDLEWARE`` append: ``'automated_logging.middleware.AutomatedLoggingMiddleware'``\n2. In the variable ``INSTALLED_APPS`` append ``'automated_logging'``\n3. In the variable ``LOGGING`` add in the ``handlers`` section (this is only required if you want database based logging):\n\n .. code:: python\n\n 'db': {\n 'level': 'INFO',\n 'class': 'automated_logging.handlers.DatabaseHandler',\n }\n4. In the variable ``LOGGING`` add to the ``loggers`` section (this is only required if you want database based logging):\n\n .. code:: python\n\n 'automated_logging': {\n 'level': 'INFO',\n 'handlers': ['db'],\n 'propagate': True,\n },\n 'django': {\n 'level': 'INFO',\n 'handlers': ['db'],\n 'propagate': True,\n },\n5. `python3 manage.py migrate automated_logging`\n\n``LOGGING`` attributes are just for recommondations and can be of course modified to your liking.\n\n\nConfiguration\n-------------\n\nYou can configure the plugin by adding the variable ``AUTOMATED_LOGGING``\nThe defaults are present in the example.\n\n.. code:: python\n\n from logging import INFO\n AUTOMATED_LOGGING = {\n 'exclude': {'model': ['admin', 'session', 'automated_logging', 'basehttp', 'contenttypes', 'migrations'],\n 'request': ['GET', 200],\n 'unspecified': []},\n 'modules': ['request', 'model', 'unspecified'],\n 'to_database': True,\n 'loglevel': {'model': INFO,\n 'request': INFO},\n 'save_na': True,\n 'request': {\n 'query': False\n }\n }\n\nIn ``exclude`` ``automated_logging``, ``basehttp`` and ``admin`` are **recommended to be included** - due to potentially having multiple redundant logging entries, furthermore it is recommended to include ``session``, ``contenttypes`` and ``migrations`` to disable recorded information of applied migrations and session operations.\nThree modules are available: ``request``, ``unspecified`` and ``model``, these can be disabled, if needed.\nThe database integration can be disabled. *Note: the handler than also needs to be removed*.\nThe loglevel does indicate on which level things should be reported to other handlers, INFO or DEBUG is recommendend. Having ERROR or CRITICAL set is possible, but not recommended.\n\n*New in version 4.x.x:* **all strings** in ``AUTOMATED_LOGGING`` are case-insensitive.\n\n*New in version 5.x.x:* You can now specify a maximum age for database entries created via ``maxage`` in the ``LOGGING`` variable. maxage needs to be an `ISO8601 duration string `_.\n\nChangelog\n=========\nVersion 5.0.0\n-------------\n- **Added:** `maxage` handler setting to automatically remove database entries after a certain amount of time.\n- **Added:** query string in requests can now be enabled/disabled (are now disabled by default)\n- **Fixed:** Value and URI could be longer than 255 characters. DAL would throw an exception. This is fixed.\n\nRoadmap\n=======\n\nVersion 4.x.x\n-------------\n[x] remove the LDAP model\n[x] exclusion for request module\n[x] exclusion for unspecified module\n[x] performance considerations\n[x] implement requested features\n\nVersion 5.x.x\n-------------\n[x] prevent migration logs\n[ ] optional batch insertion of database entries\n[ ] adding options to Meta field\n--> ignored fields\n--> ignored operations\n\nVersion 6.x.x\n-------------\n[ ] implementation of an git like versioning interface\n\nVersion 7.x.x\n-------------\n[ ] temporary world domination\n\n\nSupport the Project\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/indietyp/django-automated-logging", "keywords": "django automation tools backend logging", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-automated-logging", "package_url": "https://pypi.org/project/django-automated-logging/", "platform": "", "project_url": "https://pypi.org/project/django-automated-logging/", "project_urls": { "Homepage": "https://github.com/indietyp/django-automated-logging" }, "release_url": "https://pypi.org/project/django-automated-logging/5.0.1/", "requires_dist": null, "requires_python": "", "summary": "Django Database Based Automated Logging - finally solved and done in a proper way.", "version": "5.0.1" }, "last_serial": 5091831, "releases": { "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "e16d1d1873eb2ba06badf51a26d39db5", "sha256": "387bcf630d5f94b92a9256e953465cbba67a8bb80eb394840a9787fe9d09999f" }, "downloads": -1, "filename": "django_automated_logging-0.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "e16d1d1873eb2ba06badf51a26d39db5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6738, "upload_time": "2018-02-16T13:06:21", "url": "https://files.pythonhosted.org/packages/af/00/9151159e6daf0ba612214aace894a712be09d2e60cc65ecd334a0314caa8/django_automated_logging-0.0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b56a6f48dc78391249f5677948b53f38", "sha256": "59d21b7ff87df14e2b20577a08d0526d8f1abab82a6e278ce7fd5a4b6b20f910" }, "downloads": -1, "filename": "django-automated-logging-0.0.1a0.tar.gz", "has_sig": false, "md5_digest": "b56a6f48dc78391249f5677948b53f38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4205, "upload_time": "2018-02-16T13:06:23", "url": "https://files.pythonhosted.org/packages/da/16/6bca6d50286f59b5f64d40c4f161118a62687a7a89254abbec6f01771748/django-automated-logging-0.0.1a0.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "f0ef72c53d9612d4848817bc58130b2d", "sha256": "eb2138715163f4f815ed81e745bfe396cf6352426a4be339949808b275389407" }, "downloads": -1, "filename": "django-automated-logging-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "f0ef72c53d9612d4848817bc58130b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4212, "upload_time": "2018-02-16T13:06:24", "url": "https://files.pythonhosted.org/packages/cf/52/feaf84a5457df89a24d13a3f46deccdd1349a8ff86b31f45d0274ac6eaab/django-automated-logging-0.0.2a0.tar.gz" } ], "0.0.3a0": [ { "comment_text": "", "digests": { "md5": "56c38a701fb3974c86a25c9f4a69270a", "sha256": "f501631ed0a3ebb785816ccac80885a3b95e4c66ae403771cbc463247985744c" }, "downloads": -1, "filename": "django-automated-logging-0.0.3a0.tar.gz", "has_sig": false, "md5_digest": "56c38a701fb3974c86a25c9f4a69270a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4213, "upload_time": "2018-02-16T13:06:28", "url": "https://files.pythonhosted.org/packages/f8/38/c45bcdc1fd50a9689f9d7bcb001df033ee33834bf437619163f58b973ed1/django-automated-logging-0.0.3a0.tar.gz" } ], "0.0.4a0": [ { "comment_text": "", "digests": { "md5": "e3e6df0166e45ece88fac27e196b11e8", "sha256": "cfabf9b279f13b4dbc3b2e3207b5314a59b90b6bc783883c45f3ea8e50a6e06c" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a0.tar.gz", "has_sig": false, "md5_digest": "e3e6df0166e45ece88fac27e196b11e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4202, "upload_time": "2018-02-16T13:06:31", "url": "https://files.pythonhosted.org/packages/4c/7e/67c7a2117ab3a72c1ad375a96c72120bc529340610816d8e6d585aea60fd/django-automated-logging-0.0.4a0.tar.gz" } ], "0.0.4a1": [ { "comment_text": "", "digests": { "md5": "820085c9786090b5b4bda39604a97c55", "sha256": "c4252524d2e89a8340443de1ef80958f95141ae91e6d7dcd83b0bc9c488fd23d" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a1.tar.gz", "has_sig": false, "md5_digest": "820085c9786090b5b4bda39604a97c55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4207, "upload_time": "2018-02-16T13:06:32", "url": "https://files.pythonhosted.org/packages/b9/8a/991f6752a7e123d02f19b724b44e67ca4efe43200be6298ef1b1db598bdf/django-automated-logging-0.0.4a1.tar.gz" } ], "0.0.4a2": [ { "comment_text": "", "digests": { "md5": "e3ee1e8d79b6cffeb51e35bdbadc9716", "sha256": "dd4f5f6effb2d42f09fb1a641e3bd6f8f1d6493cf7d8dbc53aa961b9b6b4951c" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a2.tar.gz", "has_sig": false, "md5_digest": "e3ee1e8d79b6cffeb51e35bdbadc9716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4211, "upload_time": "2018-02-16T13:06:34", "url": "https://files.pythonhosted.org/packages/53/e2/7eba7fbdee50766feffaee353b42c4e8a393dbc308a060df84a16f5124b6/django-automated-logging-0.0.4a2.tar.gz" } ], "0.0.4a3": [ { "comment_text": "", "digests": { "md5": "78781e0da1ac4ffdb257ad7760876f79", "sha256": "a10c5b24be69d0fa1a4fad30b8ca2d06731c083dda83ae7ddce96300bb36c10a" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a3.tar.gz", "has_sig": false, "md5_digest": "78781e0da1ac4ffdb257ad7760876f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4214, "upload_time": "2018-02-16T13:06:35", "url": "https://files.pythonhosted.org/packages/d5/92/6b7b581ef3e4e2f5cc1f27b99d9d7e9cc85461c9711fbefaa219a8759b30/django-automated-logging-0.0.4a3.tar.gz" } ], "0.0.4a4": [ { "comment_text": "", "digests": { "md5": "30801a66b4613dfcf2de9cb414c322bf", "sha256": "9a2e647160d2fad2fafdb0017f895dbea56d22eb01f7957051787b6abbdb030d" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a4.tar.gz", "has_sig": false, "md5_digest": "30801a66b4613dfcf2de9cb414c322bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4227, "upload_time": "2018-02-16T13:06:37", "url": "https://files.pythonhosted.org/packages/32/3f/abc3aaf46a10a89127322a882379f1433b4c2379656ab51d6dba5d1c0147/django-automated-logging-0.0.4a4.tar.gz" } ], "0.0.4a5": [ { "comment_text": "", "digests": { "md5": "9b1487b32d4f97f1774e55410e15e3b1", "sha256": "520a9c826628a7dfa2db810085ffb16b80b60d83a23d3e5c7f04f610c151213b" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a5.tar.gz", "has_sig": false, "md5_digest": "9b1487b32d4f97f1774e55410e15e3b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4239, "upload_time": "2018-02-16T13:06:39", "url": "https://files.pythonhosted.org/packages/11/07/b96bfabd8e17b1dc93ef4a6b19635028ed791c3191dd86a068327401a56d/django-automated-logging-0.0.4a5.tar.gz" } ], "0.0.4a6": [ { "comment_text": "", "digests": { "md5": "b8a824c1226d3763e9df6dd7a760ac3b", "sha256": "ab91dd31a0813553793fa894edfeb4b0ea32a0e3440f227623b530a81dc3d248" }, "downloads": -1, "filename": "django-automated-logging-0.0.4a6.tar.gz", "has_sig": false, "md5_digest": "b8a824c1226d3763e9df6dd7a760ac3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4224, "upload_time": "2018-02-16T13:06:40", "url": "https://files.pythonhosted.org/packages/fe/bd/155d7bdd0789c1499107236efe6eeb0a15a15b88cb20c5e738eb595a8bd8/django-automated-logging-0.0.4a6.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "841d22105a1fea9ea9a5ad96be104960", "sha256": "94fd25dd537882d0e90081a688ceed53d918530bc9e709f7011818bdd476ca2c" }, "downloads": -1, "filename": "django-automated-logging-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "841d22105a1fea9ea9a5ad96be104960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5346, "upload_time": "2018-02-16T13:06:42", "url": "https://files.pythonhosted.org/packages/13/56/da65d48a1c187273bd94f217b077a15511fd981928ed69757ad1892c50e5/django-automated-logging-1.0.0a2.tar.gz" } ], "2.0.0a1": [ { "comment_text": "", "digests": { "md5": "ad2fd3fd9d7a0d9d983c1b404947beb5", "sha256": "813dbfee6d81849ce2e69046b2559ff0d9b0c47e83713fc3de9ce2f3db232379" }, "downloads": -1, "filename": "django-automated-logging-2.0.0a1.tar.gz", "has_sig": false, "md5_digest": "ad2fd3fd9d7a0d9d983c1b404947beb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5750, "upload_time": "2018-02-16T16:10:04", "url": "https://files.pythonhosted.org/packages/a4/78/44cc6ec8fabf0cab1b6c4738abf744eb26c63f5aa162f12b2c8d493cc8df/django-automated-logging-2.0.0a1.tar.gz" } ], "3.0.0a1": [ { "comment_text": "", "digests": { "md5": "dd78a0a7b7ef906f3211b990a426a777", "sha256": "e70444c72e01fa3cd3ce02689070bc62bab7e812546c2bfa67c0b7aeeffc4e75" }, "downloads": -1, "filename": "django-automated-logging-3.0.0a1.tar.gz", "has_sig": false, "md5_digest": "dd78a0a7b7ef906f3211b990a426a777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10349, "upload_time": "2018-02-18T01:52:59", "url": "https://files.pythonhosted.org/packages/06/03/fc151e3bbe6a03fa9a3a09dd945c1a23814774357f2866a0ef92f61bc325/django-automated-logging-3.0.0a1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "ae71985d3d702aa084361000c5d78707", "sha256": "0df7bbf7df29fd2e4d16a9a1235dbd9452af6af059bcaeeae7484c1f414640a6" }, "downloads": -1, "filename": "django-automated-logging-3.1.0.tar.gz", "has_sig": false, "md5_digest": "ae71985d3d702aa084361000c5d78707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11790, "upload_time": "2018-02-18T11:34:57", "url": "https://files.pythonhosted.org/packages/1d/ae/fb16e918de7ef57bd28e08e4f985a954e165a01115a2d49ccb61b68e080c/django-automated-logging-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "966721ab6ab1185aa458fda9b190e5b3", "sha256": "400962da48002c6ece95cdecdffb37c3f61f36d03f004f16bb23754c0f29fa5e" }, "downloads": -1, "filename": "django-automated-logging-3.2.0.tar.gz", "has_sig": false, "md5_digest": "966721ab6ab1185aa458fda9b190e5b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14518, "upload_time": "2018-02-18T13:24:51", "url": "https://files.pythonhosted.org/packages/6e/6d/52a84831c301e118565460b94368aafc57a0ce122e191a6f44abcebb2b75/django-automated-logging-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "708dbeafaf8df0728994ea8136aad4f5", "sha256": "14d3bfaf7dce0d6df3c6331f5f9b7da1dbe9c74d02b7c127c8f77a1ed9bec503" }, "downloads": -1, "filename": "django-automated-logging-3.2.1.tar.gz", "has_sig": false, "md5_digest": "708dbeafaf8df0728994ea8136aad4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14485, "upload_time": "2018-02-18T13:27:19", "url": "https://files.pythonhosted.org/packages/d0/38/809e230b894d1327f56eb2ec7e622270a137ba05a347c806203470ff8f0d/django-automated-logging-3.2.1.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "83d365aa868a28eda44544da0cc968e7", "sha256": "f15a481311c39eb50b7eb39ab19f4ea0d80e344b527417d8b50514759879d1f7" }, "downloads": -1, "filename": "django-automated-logging-3.3.1.tar.gz", "has_sig": false, "md5_digest": "83d365aa868a28eda44544da0cc968e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14203, "upload_time": "2018-02-19T09:21:27", "url": "https://files.pythonhosted.org/packages/c7/49/419dea173700153363acf8720df046df34278e9e877e03703fdf95cc62fe/django-automated-logging-3.3.1.tar.gz" } ], "3.3.10": [ { "comment_text": "", "digests": { "md5": "1662975acf43903f26c4a888c7b6f1ea", "sha256": "0ef7b52be478a9da0a4aa559ff68d8ed4bef843e3d9b0219ed7367b1ceb11670" }, "downloads": -1, "filename": "django-automated-logging-3.3.10.tar.gz", "has_sig": false, "md5_digest": "1662975acf43903f26c4a888c7b6f1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14310, "upload_time": "2018-02-19T14:17:43", "url": "https://files.pythonhosted.org/packages/fb/7a/d93ccd01d331e7f17a6951478a4c346ee0cda8dbae06c7cba3ac69378141/django-automated-logging-3.3.10.tar.gz" } ], "3.3.11": [ { "comment_text": "", "digests": { "md5": "6b6f31f0b15bdf8ae6bf1460d3ebe09f", "sha256": "db4d001315c194fa03fbf19c7aca4ec055d762a0bbe6144988595407bd0f4566" }, "downloads": -1, "filename": "django-automated-logging-3.3.11.tar.gz", "has_sig": false, "md5_digest": "6b6f31f0b15bdf8ae6bf1460d3ebe09f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14332, "upload_time": "2018-02-19T14:42:39", "url": "https://files.pythonhosted.org/packages/1b/69/f3a6015ca4ff32866ecdc9287589150fd51b75c36492e6a99b8b1fd53f7d/django-automated-logging-3.3.11.tar.gz" } ], "3.3.12": [ { "comment_text": "", "digests": { "md5": "0ef09d0b4390de219e0a950cf508f916", "sha256": "5a141188062cd2254541c124833d6f2753487ac09c83c9316c7db5f662c44024" }, "downloads": -1, "filename": "django-automated-logging-3.3.12.tar.gz", "has_sig": false, "md5_digest": "0ef09d0b4390de219e0a950cf508f916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14364, "upload_time": "2018-02-19T14:45:25", "url": "https://files.pythonhosted.org/packages/63/f6/5413efbff901110be23b6863728c06a0559cd8234e5f1ee2a2377785f48e/django-automated-logging-3.3.12.tar.gz" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "5aaebc851c0ac76fa4709663b0d615f6", "sha256": "afcddaab3a259a60be16a498129b2b73f337d6e7cf34edac79918a95431aaa72" }, "downloads": -1, "filename": "django-automated-logging-3.3.2.tar.gz", "has_sig": false, "md5_digest": "5aaebc851c0ac76fa4709663b0d615f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14231, "upload_time": "2018-02-19T09:40:54", "url": "https://files.pythonhosted.org/packages/85/ca/9531abbfca8996a5947c7f61cdb628dbad9f3d72f49cba22276e3e496e3d/django-automated-logging-3.3.2.tar.gz" } ], "3.3.3": [ { "comment_text": "", "digests": { "md5": "c8e09f088c9d68e64d5fd60528112fb0", "sha256": "cfa7774dfbaaa55b2745ac426145d2bdf6b76b5f3f7cc0d203b89e231a8d6f74" }, "downloads": -1, "filename": "django-automated-logging-3.3.3.tar.gz", "has_sig": false, "md5_digest": "c8e09f088c9d68e64d5fd60528112fb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14244, "upload_time": "2018-02-19T10:16:26", "url": "https://files.pythonhosted.org/packages/f5/f5/c0ed21c91a6067002c0f5ecfd175abf521f118a25f02ddbc4d56aa597eab/django-automated-logging-3.3.3.tar.gz" } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "5b724b42e3ba526d4195965c75aba1eb", "sha256": "041c97c4a643efc5b6d514730f1e1b94bcb4910c0efdb63e3910942741836def" }, "downloads": -1, "filename": "django-automated-logging-3.3.4.tar.gz", "has_sig": false, "md5_digest": "5b724b42e3ba526d4195965c75aba1eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14241, "upload_time": "2018-02-19T10:17:31", "url": "https://files.pythonhosted.org/packages/b5/67/a11d24136461284fb1893d9d37e3e262800c395bc1a88d676cb1707af412/django-automated-logging-3.3.4.tar.gz" } ], "3.3.5": [ { "comment_text": "", "digests": { "md5": "f2151f5daafef82822ec43f60362cffc", "sha256": "8a47c316798400e84124a76433a4fb309b5e16e8527d354b75825762b311a070" }, "downloads": -1, "filename": "django-automated-logging-3.3.5.tar.gz", "has_sig": false, "md5_digest": "f2151f5daafef82822ec43f60362cffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14251, "upload_time": "2018-02-19T10:47:21", "url": "https://files.pythonhosted.org/packages/36/dc/987974ba16bba9bffb0ac6747224720b613fe5988a05bf89568ee71b594f/django-automated-logging-3.3.5.tar.gz" } ], "3.3.6": [ { "comment_text": "", "digests": { "md5": "85973a9f9cbb1e44463009df78aea45e", "sha256": "126055234f3878f42dd0b647377c632ec6c0913cb04a965148faa681805c4a54" }, "downloads": -1, "filename": "django-automated-logging-3.3.6.tar.gz", "has_sig": false, "md5_digest": "85973a9f9cbb1e44463009df78aea45e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14261, "upload_time": "2018-02-19T10:52:33", "url": "https://files.pythonhosted.org/packages/e6/5f/77df7107505dcf9abc1dce0f775a758787540b4a1c42f821a655a22c86bd/django-automated-logging-3.3.6.tar.gz" } ], "3.3.7": [ { "comment_text": "", "digests": { "md5": "f8a93b7fe9842a9f59034cf0ff45f307", "sha256": "b67a060ed77613f80c457eed6b45adcf0a0eb2a45296d4793908648dbf83da3f" }, "downloads": -1, "filename": "django-automated-logging-3.3.7.tar.gz", "has_sig": false, "md5_digest": "f8a93b7fe9842a9f59034cf0ff45f307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14257, "upload_time": "2018-02-19T10:54:37", "url": "https://files.pythonhosted.org/packages/48/3c/9447089b198f43d48942dffceb3ffcee71aaa4d99c15a88074e42973a1f8/django-automated-logging-3.3.7.tar.gz" } ], "3.3.8": [ { "comment_text": "", "digests": { "md5": "c8851fd1b32cb1693f7d69e970445d45", "sha256": "05b3d5e4be843fe08b3e1aababbf8b476b2c20d542d3e134a1c0c028c90fc4b3" }, "downloads": -1, "filename": "django-automated-logging-3.3.8.tar.gz", "has_sig": false, "md5_digest": "c8851fd1b32cb1693f7d69e970445d45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14275, "upload_time": "2018-02-19T13:19:13", "url": "https://files.pythonhosted.org/packages/7b/89/a751373b6d23d79bfacffbe360653efe26d78813e27c7d1a364e7a6973f6/django-automated-logging-3.3.8.tar.gz" } ], "3.3.8a1": [ { "comment_text": "", "digests": { "md5": "531f8612853fb7b3b52882203eac23d0", "sha256": "9b04228faf5ab66bb3b94248a44cb4cee82b67562c5bddce5657b336fb3a8005" }, "downloads": -1, "filename": "django-automated-logging-3.3.8a1.tar.gz", "has_sig": false, "md5_digest": "531f8612853fb7b3b52882203eac23d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14300, "upload_time": "2018-02-19T10:59:16", "url": "https://files.pythonhosted.org/packages/fd/45/48a50cf3dd092868bb1088b03523685c88d152d25399d8de6c38e38a34cb/django-automated-logging-3.3.8a1.tar.gz" } ], "3.3.8a2": [ { "comment_text": "", "digests": { "md5": "0009292d03be73b203ea8d75c07e2001", "sha256": "b5298cca01577528ece91865aab8c09e9321dc1355b0e7d97fd3e8d6e61e7ebc" }, "downloads": -1, "filename": "django-automated-logging-3.3.8a2.tar.gz", "has_sig": false, "md5_digest": "0009292d03be73b203ea8d75c07e2001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14306, "upload_time": "2018-02-19T11:04:23", "url": "https://files.pythonhosted.org/packages/f4/56/7aa892d3d02008d5ec615d3860464e785389922a6427375fc84aae5e3463/django-automated-logging-3.3.8a2.tar.gz" } ], "3.3.8a3": [ { "comment_text": "", "digests": { "md5": "5d5254d98876cc2ad8d52930ae75e5e3", "sha256": "a070c21e8aa33ef9bafb7711940a8924c97a496a22a58b61531ca48ed83ecf12" }, "downloads": -1, "filename": "django-automated-logging-3.3.8a3.tar.gz", "has_sig": false, "md5_digest": "5d5254d98876cc2ad8d52930ae75e5e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14276, "upload_time": "2018-02-19T13:10:55", "url": "https://files.pythonhosted.org/packages/4a/dd/fabfe5399d08718a86ad6dc9ded62c23aebe2cd90da5ac5ceebbea1c7dc3/django-automated-logging-3.3.8a3.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "0972dfa1490f4ac0ebeb167ec509ec22", "sha256": "996506eac9ec430f5304e71f3337fd808f80d0c072329e0ce58c7eb37a66504d" }, "downloads": -1, "filename": "django-automated-logging-3.4.0.tar.gz", "has_sig": false, "md5_digest": "0972dfa1490f4ac0ebeb167ec509ec22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14382, "upload_time": "2018-02-19T14:50:23", "url": "https://files.pythonhosted.org/packages/76/e6/157d1392d350e912338b6744df377c2033a6d59e31ca162f4bad196a6956/django-automated-logging-3.4.0.tar.gz" } ], "3.4.1a1": [ { "comment_text": "", "digests": { "md5": "9a08b996a3c2ceb3d56a104e499cb37f", "sha256": "68fb30096b5b898d85f1d083590c95731c6ae56ca38aa9e30ca553b3d42df01b" }, "downloads": -1, "filename": "django-automated-logging-3.4.1a1.tar.gz", "has_sig": false, "md5_digest": "9a08b996a3c2ceb3d56a104e499cb37f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14406, "upload_time": "2018-02-19T14:58:19", "url": "https://files.pythonhosted.org/packages/cc/32/e7ee67803cc0150bf52dc802d2e6b11648442ebbc4e6b43f83d07a78ff36/django-automated-logging-3.4.1a1.tar.gz" } ], "3.4.1a2": [ { "comment_text": "", "digests": { "md5": "0d3e908571a06aa970fac141087615b0", "sha256": "b638bc1789f7b0508d810ec4d176f55a1b9513190ee28da102c8a658b20a7037" }, "downloads": -1, "filename": "django-automated-logging-3.4.1a2.tar.gz", "has_sig": false, "md5_digest": "0d3e908571a06aa970fac141087615b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14383, "upload_time": "2018-02-19T15:04:34", "url": "https://files.pythonhosted.org/packages/82/c0/81446c1aeb2f60baa762b4ab5a61f154430495826216ab672c141a77ad3d/django-automated-logging-3.4.1a2.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "29fb4ec69dffa0d04796aaa776ae866a", "sha256": "b177aa1865451719d14e1ca6571e5a1642480e8c0b13e51a07765beba0b6d851" }, "downloads": -1, "filename": "django-automated-logging-3.4.2.tar.gz", "has_sig": false, "md5_digest": "29fb4ec69dffa0d04796aaa776ae866a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14385, "upload_time": "2018-02-19T15:11:22", "url": "https://files.pythonhosted.org/packages/92/1c/52b6c093417365271090e46e67ad29cea799c262898e0b838c56f85f383f/django-automated-logging-3.4.2.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "1c5f21f24135026d9ea2780344bacf19", "sha256": "1a492a53b61bc1fdf149e729beed4fbaf3b4e956f8f20f92fa8b445d864f7365" }, "downloads": -1, "filename": "django-automated-logging-3.5.0.tar.gz", "has_sig": false, "md5_digest": "1c5f21f24135026d9ea2780344bacf19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15027, "upload_time": "2018-02-20T16:08:38", "url": "https://files.pythonhosted.org/packages/68/ce/42d7e3f004769a23cfd8f809d0ea9455aae0a3b4e18a3998366a38e8836d/django-automated-logging-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "ba3311c76c4fc59d0f9287a31617917b", "sha256": "2dcf21445a4ac6ce8b1d9b351fb24d8b1f636855f0248c62b0a8da16750d4607" }, "downloads": -1, "filename": "django-automated-logging-3.5.1.tar.gz", "has_sig": false, "md5_digest": "ba3311c76c4fc59d0f9287a31617917b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15009, "upload_time": "2018-02-20T16:13:00", "url": "https://files.pythonhosted.org/packages/a6/cb/66dea79a066dc041c45b02238c44b955900cf67ffd38f54f9be0655cb707/django-automated-logging-3.5.1.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "b457564c448877933d60a423cfb18458", "sha256": "764725a119ae0a2578b12e7e8707a4f0644a3f894ed856df4c80e0bf899151dc" }, "downloads": -1, "filename": "django-automated-logging-4.0.0.tar.gz", "has_sig": false, "md5_digest": "b457564c448877933d60a423cfb18458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17975, "upload_time": "2018-05-26T12:38:10", "url": "https://files.pythonhosted.org/packages/06/da/c539e5dfc051c3c744286eb17795fa797b5177d7f68358ec7fbc4ebf3309/django-automated-logging-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "57c796e542536fe1e55edd6fcd2ead50", "sha256": "fd1eba30eaa86bb78fc839f22e27e72b429374f40bd467c711d5627c36ae432e" }, "downloads": -1, "filename": "django-automated-logging-4.0.1.tar.gz", "has_sig": false, "md5_digest": "57c796e542536fe1e55edd6fcd2ead50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17970, "upload_time": "2018-05-26T12:57:48", "url": "https://files.pythonhosted.org/packages/d6/d2/4abd1563cda7fba7725a8324aedbd18c86fe22c637eaa45f61075f7bf416/django-automated-logging-4.0.1.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "6b1da76765de10427ab99ba18a4f5443", "sha256": "866ccae4b1d9d1f2afd1515af32736abb86bded8d1b73ddc6451755756a4a3e5" }, "downloads": -1, "filename": "django-automated-logging-4.0.2.tar.gz", "has_sig": false, "md5_digest": "6b1da76765de10427ab99ba18a4f5443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17963, "upload_time": "2018-05-26T13:03:23", "url": "https://files.pythonhosted.org/packages/da/83/a752d7c22744047f5857cdde4b9ed0d1c860ac9e45135f974ed3740482c2/django-automated-logging-4.0.2.tar.gz" } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "a81053744f365d3dbc04b0b5058c23c7", "sha256": "3a3c4a1fb7d4a72817363843e324cf03ce8d8a8b06e375d43883c1763726ff36" }, "downloads": -1, "filename": "django-automated-logging-4.0.3.tar.gz", "has_sig": false, "md5_digest": "a81053744f365d3dbc04b0b5058c23c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17990, "upload_time": "2018-05-26T13:07:40", "url": "https://files.pythonhosted.org/packages/a6/86/6f1ee183630cc62588dc756cb0bd04257f1b354ebea85a8e4f4a9e576ccc/django-automated-logging-4.0.3.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "19d06d36f51c192ba565e5053ce8ed67", "sha256": "b5649ad78a0cdc90ca205e2ddbd09ab3a8a0d31d2aaf8966a69ccb9ee7b2fb88" }, "downloads": -1, "filename": "django-automated-logging-4.1.0.tar.gz", "has_sig": false, "md5_digest": "19d06d36f51c192ba565e5053ce8ed67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18363, "upload_time": "2018-12-29T23:28:44", "url": "https://files.pythonhosted.org/packages/d1/a9/78eb6f9e9c9a6c1383c70e84346a8189411056d4fef425d79756fa43cefe/django-automated-logging-4.1.0.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "b3ee86b2ad3cead75facfddbda4a22a4", "sha256": "b1ff6f4c4829ce76ac78f80d3e24d04768093ea3eb52907c31f516c3ce7a66bc" }, "downloads": -1, "filename": "django-automated-logging-5.0.0.tar.gz", "has_sig": false, "md5_digest": "b3ee86b2ad3cead75facfddbda4a22a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19932, "upload_time": "2019-04-03T16:02:44", "url": "https://files.pythonhosted.org/packages/85/8c/3d452a8a9a8c8b36d3128597440369de1eefea326499723016e0154b4f7d/django-automated-logging-5.0.0.tar.gz" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "83bb829628db9f857b65de0f963f3717", "sha256": "8ac5901344b13f1130bc83e77da514b3eb720cecaed9ad279a5776946d134520" }, "downloads": -1, "filename": "django-automated-logging-5.0.1.tar.gz", "has_sig": false, "md5_digest": "83bb829628db9f857b65de0f963f3717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19938, "upload_time": "2019-04-03T16:16:53", "url": "https://files.pythonhosted.org/packages/37/e6/cc903a7cb817f776f72f25e17304a4280848d54066fe3cf7dd801774f548/django-automated-logging-5.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83bb829628db9f857b65de0f963f3717", "sha256": "8ac5901344b13f1130bc83e77da514b3eb720cecaed9ad279a5776946d134520" }, "downloads": -1, "filename": "django-automated-logging-5.0.1.tar.gz", "has_sig": false, "md5_digest": "83bb829628db9f857b65de0f963f3717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19938, "upload_time": "2019-04-03T16:16:53", "url": "https://files.pythonhosted.org/packages/37/e6/cc903a7cb817f776f72f25e17304a4280848d54066fe3cf7dd801774f548/django-automated-logging-5.0.1.tar.gz" } ] }