Skip to main content

Adds error logging to the admin panel

Project description

django-exception_logger

installation

exception logger

  • Add exception_logger.middlewares.ExceptionLoggerMiddleware to 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.RequestTimeMiddleware to 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_exception_logger-0.1.5-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file django_exception_logger-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for django_exception_logger-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 263c3a2f0e2c2dff720fa6dcab63a7ed04a70e3cf8d9f43a0989e1a73a901284
MD5 1698a0e66e0fc9967b174c6191d461a1
BLAKE2b-256 aa7884f141c2e9065d1ceea550b969fb20a3aa0907d3cf02e0e1488ecaa7bc47

See more details on using hashes here.

Supported by

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