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.2a0.tar.gz
(5.9 kB
view hashes)
Built Distribution
Close
Hashes for django_eventlog-0.2a0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebafa839719db4334d3ecd21fa4804e2bc228653c5fe8e0f472e98e490ee1369 |
|
MD5 | 1e1736bb63451aa2de0ca24d837bbbc1 |
|
BLAKE2b-256 | 4630416b617a636d53b68ac35300258e7cd39cfb9255d3b7f07b7f1259f7b71e |