From 43c286125274fc21b290ccb3832afbc5acb6d55d Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Thu, 23 Nov 2023 10:23:39 +0000 Subject: [PATCH] fix(api): Set logger to DEBUG if DEBUG is enabled Part-of: --- api/config/settings/common.py | 6 +++++- changes/changelog.d/1538.enhancement | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 changes/changelog.d/1538.enhancement diff --git a/api/config/settings/common.py b/api/config/settings/common.py index de4117edc..b6084078e 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -13,7 +13,11 @@ APPS_DIR = ROOT_DIR.path("funkwhale_api") env = environ.Env() ENV = env -LOGLEVEL = env("LOGLEVEL", default="info").upper() +# If DEBUG is `true`, we automatically set the loglevel to "DEBUG" +# If DEBUG is `false`, we try to read the level from LOGLEVEL environment and default to "INFO" +LOGLEVEL = ( + "DEBUG" if env.bool("DEBUG", False) else env("LOGLEVEL", default="info").upper() +) IS_DOCKER_SETUP = env.bool("IS_DOCKER_SETUP", False) diff --git a/changes/changelog.d/1538.enhancement b/changes/changelog.d/1538.enhancement new file mode 100644 index 000000000..9d990b069 --- /dev/null +++ b/changes/changelog.d/1538.enhancement @@ -0,0 +1 @@ +Connect loglevel and debug mode (#1538)