/eventlib

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

Eventlib

Build Status

Long story short, eventlib is an asynchronous event tracking app for Django. This library was built upon the following values:

  • It must be deadly simple to log an event;
  • It must be possible to track each event in different ways;
  • Each different "event handler" must be completely separate and fail gracefully;
  • The event system must be asynchronous, so let's use celery;
  • The library must be extensible;
  • 100% of test coverage is enough.

To learn how it works, please refer to our tutorial:

  1. First steps to log an event
  2. Declaring an event
  3. Asynchronous logging