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)