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 details)
Built Distribution
File details
Details for the file django-eventlog-0.2a0.tar.gz
.
File metadata
- Download URL: django-eventlog-0.2a0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24ac933249abb8f2a5eb0aa2e84e302493ab738fcef0b3dc0a889b916dfe046a |
|
MD5 | af724315ea699dbc2eff6ad0f768c1d1 |
|
BLAKE2b-256 | 46f0e6923e79632c21232b2946d14b8262bdebf09c855cd4a9d2257a92ed5471 |
File details
Details for the file django_eventlog-0.2a0-py2.py3-none-any.whl
.
File metadata
- Download URL: django_eventlog-0.2a0-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 | ebafa839719db4334d3ecd21fa4804e2bc228653c5fe8e0f472e98e490ee1369 |
|
MD5 | 1e1736bb63451aa2de0ca24d837bbbc1 |
|
BLAKE2b-256 | 4630416b617a636d53b68ac35300258e7cd39cfb9255d3b7f07b7f1259f7b71e |