Skip to content
Snippets Groups Projects
Verified Commit 4e09a0a7 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Fix logging levels for sub-loggers and improve log format

parent 27f9c2e8
No related branches found
No related tags found
1 merge request!1277Improve logging
......@@ -935,12 +935,19 @@ LOGGING["root"] = {
"handlers": ["console"],
"level": _settings.get("logging.level", "WARNING"),
}
# Configure global log Format
LOGGING["formatters"]["verbose"] = {
"format": "{asctime} {levelname} {name}[{process}]: {msg}",
"style": "{",
}
# Add null handler for selective silencing
LOGGING["handlers"]["null"] = {"class": "logging.NullHandler"}
# Make console logging independent of DEBUG
LOGGING["handlers"]["console"]["filters"].remove("require_debug_true")
# Use root log level for console
del LOGGING["handlers"]["console"]["level"]
# Use verbose log format for console
LOGGING["handlers"]["console"]["formatter"] = "verbose"
# Disable exception mails if not desired
if not _settings.get("logging.mail_admins", True):
LOGGING["loggers"]["django"]["handlers"].remove("mail_admins")
......@@ -956,6 +963,9 @@ LOGGING["loggers"]["celery"] = {
"level": _settings.get("logging.level", "WARNING"),
"propagate": False,
}
# Set Django log levels
LOGGING["loggers"]["django"]["level"] = _settings.get("logging.level", "WARNING")
LOGGING["loggers"]["django.server"]["level"] = _settings.get("logging.level", "WARNING")
# Rules and permissions
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment