diff --git a/bugsink/settings/default.py b/bugsink/settings/default.py index 12329a6..a0402e7 100644 --- a/bugsink/settings/default.py +++ b/bugsink/settings/default.py @@ -227,4 +227,5 @@ if I_AM_RUNNING == "SNAPPEA": # We set all handlers to the snappea handler in this case: this way the things that are logged inside individual # workers show up with the relevant worker-annotations (i.e. threadName). for logger in LOGGING['loggers'].values(): - logger["handlers"] = ["snappea"] + if "handlers" in logger and "console" in logger["handlers"]: + logger["handlers"] = ["snappea"] diff --git a/bugsink/settings/development.py b/bugsink/settings/development.py index a6783c4..6005a08 100644 --- a/bugsink/settings/development.py +++ b/bugsink/settings/development.py @@ -1,5 +1,5 @@ from .default import * # noqa -from .default import BASE_DIR, INSTALLED_APPS, MIDDLEWARE, LOGGING, DATABASES +from .default import BASE_DIR, INSTALLED_APPS, MIDDLEWARE, LOGGING, DATABASES, I_AM_RUNNING import os @@ -106,7 +106,10 @@ LOGGING["handlers"]["look_below_in_stream"] = { "formatter": "look_below", } -LOGGING['loggers']['bugsink.performance']["handlers"] = ["look_below_in_stream"] +if I_AM_RUNNING == "SNAPPEA": + LOGGING['loggers']['bugsink.performance']["handlers"] = ["snappea"] +else: + LOGGING['loggers']['bugsink.performance']["handlers"] = ["look_below_in_stream"] # snappea development settings: see all details, and include timestamps (we have no sytemd journal here)