django-eventlog stores event messages in a Django model.
Project description
.. image:: https://travis-ci.org/bartTC/django-eventlog.svg?branch=master
:target: https://travis-ci.org/bartTC/django-eventlog
.. image:: https://codecov.io/github/bartTC/django-eventlog/coverage.svg?branch=master
:target: https://codecov.io/github/bartTC/django-eventlog?branch=master
===============
django-eventlog
===============
django-eventlog is a very simple Event logger you can use to track certain
events in your code. Events are stored in a Django model and can be viewed
in the Django Admin.
Events can be grouped in a "Event Group" and when hovering over one item
in the admin, all events of the same group are highlighted.
.. image:: https://github.com/bartTC/django-eventlog/raw/master/docs/_static/screenshot.png
:scale: 100 %
While looking similar, it's not intended to be a replacement for your regular
Python ``logging`` facility, rather an addition to it.
My intention was that users with no access to regular log files can see the
progress and success of certain events. I use it primarily in Task Queues
like Celery_ to inform staff user about the state of background tasks.
django-eventlog stores it's data in a regular database model, so each log entry
will trigger a SQL Insert. Therefore you should be careful using it in high
performance and/or high volume environments.
See the docs for further information.
:target: https://travis-ci.org/bartTC/django-eventlog
.. image:: https://codecov.io/github/bartTC/django-eventlog/coverage.svg?branch=master
:target: https://codecov.io/github/bartTC/django-eventlog?branch=master
===============
django-eventlog
===============
django-eventlog is a very simple Event logger you can use to track certain
events in your code. Events are stored in a Django model and can be viewed
in the Django Admin.
Events can be grouped in a "Event Group" and when hovering over one item
in the admin, all events of the same group are highlighted.
.. image:: https://github.com/bartTC/django-eventlog/raw/master/docs/_static/screenshot.png
:scale: 100 %
While looking similar, it's not intended to be a replacement for your regular
Python ``logging`` facility, rather an addition to it.
My intention was that users with no access to regular log files can see the
progress and success of certain events. I use it primarily in Task Queues
like Celery_ to inform staff user about the state of background tasks.
django-eventlog stores it's data in a regular database model, so each log entry
will trigger a SQL Insert. Therefore you should be careful using it in high
performance and/or high volume environments.
See the docs for further information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-eventlog-0.1a0.tar.gz
(5.8 kB
view details)
Built Distribution
File details
Details for the file django-eventlog-0.1a0.tar.gz
.
File metadata
- Download URL: django-eventlog-0.1a0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a3c449129bfb0c337682191c98e4c84f5cac8b4b164d76ef0d327ce212088e |
|
MD5 | 8010e37b202f0d8f1dac85fdf826f83a |
|
BLAKE2b-256 | 967d763e9f1486aa1bd3f02e7ff999e6c145204cf76deb8595c2bb6a274747af |
File details
Details for the file django_eventlog-0.1a0-py2.py3-none-any.whl
.
File metadata
- Download URL: django_eventlog-0.1a0-py2.py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6bb434a6bcec477fa1918068727847b1bf395b03633f5f6f3ddd96194d68f0f |
|
MD5 | 77dd75bf6426099c38a60c0b4a5c8030 |
|
BLAKE2b-256 | 44fde75fb3e1c80d9267ba16411f8412592a53fb38a14fa7be00680418d8465d |