{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Integrates Django applications with Datadog logging by providing middleware for request tracking, error logging, and JSON-formatted log output compatible with Datadog's ingestion.","skillfed_tags":["django-middleware","observability","structured-logging"],"use_cases":["Set up centralized JSON logging in a Django application for ingestion into Datadog monitoring.","Track HTTP requests across distributed systems using request ID middleware and trace context.","Separate application, error, and request logs into distinct files with structured JSON output.","Integrate Celery task logging with Datadog tracing for end-to-end observability.","Inject Datadog trace and span IDs into logs automatically when using ddtrace instrumentation."],"what_it_does":"Django Datadog Logger is a middleware and formatter package that bridges Django applications with Datadog's logging infrastructure. It provides three core pieces: request ID middleware for tracking requests across logs, error and request logging middleware to capture HTTP lifecycle events, and a JSON formatter that outputs logs in Datadog-compatible format with automatic trace context injection when ddtrace is configured.\n\nThe package is designed to work alongside Django REST Framework and integrates with Celery for task logging. It allows you to configure separate log files for different concerns (application, state, request, session, error) and automatically injects Datadog trace IDs and span IDs into log records when ddtrace patching is enabled. Configuration is done through Django's standard LOGGING dictionary, making it fit naturally into existing Django setups.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It directly solves the problem of integrating Django logging with Datadog and is well-suited for teams already using Datadog for observability. Install it if you need structured logging in Django with Datadog compatibility; skip it if you use a different observability platform or don't need JSON-formatted logs."},"id":"django-datadog-logger","links":{"html":"https://skillfed.io/packages/django-datadog-logger","md":"https://skillfed.io/packages/django-datadog-logger.md","pypi":"https://pypi.org/project/django-datadog-logger/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":"MIT","license_treatment":"permissive","name":"django-datadog-logger","python_support":"supports_current","summary":"Django Datadog Logger integration package."},"popularity":{"monthly_downloads":265603,"position":8322,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.1"}
