Hi everyone,
I recently came across loggingsucks.com, and it changed how I think about logging in Django. It introduced the idea of “wide-events”. Each request builds up one rich, structured event as it runs and emits it once at the end. That single event tells the whole story: route, status, timing, user, your own domain data, and the error with its traceback if something failed. Since django-structlog does not cover this, i decided to build a small logging package myself.
The project is only in its early stages but the the core functionality is working. Session traceability is planned for the future which turns debugging from “What logs caused the error” to “What requests lead to this error”.
If you are interested or want to try it out yourself, check out the github repo. Any feedback on the idea or the code is very welcome.