Skip to main content

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.




Project details


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)

Uploaded Source

Built Distribution

django_eventlog-0.1a0-py2.py3-none-any.whl (10.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-eventlog-0.1a0.tar.gz.

File metadata

File hashes

Hashes for django-eventlog-0.1a0.tar.gz
Algorithm Hash digest
SHA256 e6a3c449129bfb0c337682191c98e4c84f5cac8b4b164d76ef0d327ce212088e
MD5 8010e37b202f0d8f1dac85fdf826f83a
BLAKE2b-256 967d763e9f1486aa1bd3f02e7ff999e6c145204cf76deb8595c2bb6a274747af

See more details on using hashes here.

File details

Details for the file django_eventlog-0.1a0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_eventlog-0.1a0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f6bb434a6bcec477fa1918068727847b1bf395b03633f5f6f3ddd96194d68f0f
MD5 77dd75bf6426099c38a60c0b4a5c8030
BLAKE2b-256 44fde75fb3e1c80d9267ba16411f8412592a53fb38a14fa7be00680418d8465d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page