Django logging configuration
Defined loggers:
- <catch all>
- django
- django.startup
- django.request
- django.db.backends
- django.commands
- django.security.DisallowedHost
- app.* - for project app loggers
- boto
- celery
- requests
- raven
- sentry.errors
Defined handlers:
- mail_admins
- console
- console_celery
- sentry
Env variable: DJANGO_LOGGING_DEFAULT_HANDLER
Default handler
Env variable: DJANGO_LOGGING_CELERY_HANDLER
Default handler for celery
Env variable: DJANGO_LOGGING_DEFAULT_FORMATTER
Default formatter
Env variable: DJANGO_LOGGING_ADD_REQUEST_ID
Add request-id to each log line (requires https://github.com/dabapps/django-log-request-id)
Env variable: DJANGO_LOGGING_USE_SENTRY
Use sentry for error logging
Fully configured Django logging