Adds error logging to the admin panel
Project description
django-exception_logger
installation
exception logger
- Add
exception_logger.middlewares.ExceptionLoggerMiddlewareto the beginning of the MIDDLEWARE list
MIDDLEWARE = [
"exception_logger.middlewares.ExceptionLoggerMiddleware",
# Django middlewares
]
- Register admin models
from exception_logger.admin import ExceptionModelAdmin, NoLogExceptionAdmin
from exception_logger.models import ExceptionModel, NoLogException
admin.site.register(ExceptionModel, ExceptionModelAdmin)
admin.site.register(NoLogException, NoLogExceptionAdmin)
celery exception logger
- Register admin models
from exception_logger.admin import CeleryExceptionModelAdmin, NoLogCeleryExceptionAdmin
from exception_logger.models import CeleryExceptionModel, NoLogCeleryException
admin.site.register(CeleryExceptionModel, CeleryExceptionModelAdmin)
admin.site.register(NoLogCeleryException, NoLogCeleryExceptionAdmin)
request time logger
- Add
exception_logger.middlewares.RequestTimeMiddlewareto the end of the MIDDLEWARE list
MIDDLEWARE = [
# Django middlewares
"exception_logger.middlewares.RequestTimeMiddleware",
]
- Register admin model
from exception_logger.admin import RequestTimeAdmin
from exception_logger.models import RequestTime
admin.site.register(RequestTime, RequestTimeAdmin)
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
File details
Details for the file django-exception-logger-0.1.6.tar.gz.
File metadata
- Download URL: django-exception-logger-0.1.6.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d5aa5dbc347559d8d4f10669e67507667f078be29c1fb58f69a0a4767c2a5f9
|
|
| MD5 |
0f7851aee906de024e64505b2a557e01
|
|
| BLAKE2b-256 |
fef41f025ccbe1f01d2f95d261253f53fa79872fe60814abb2493d65c07d1814
|