From 7c654457c7eb673df61ee33295c55edff3cea172 Mon Sep 17 00:00:00 2001 From: Kim Gustyr Date: Wed, 27 Mar 2024 15:29:43 +0000 Subject: [PATCH] fix: Avoid loading Django settings in Gunicorn (#3685) --- api/util/logging.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/util/logging.py b/api/util/logging.py index 32a81d08b2e1..0ab632564a3f 100644 --- a/api/util/logging.py +++ b/api/util/logging.py @@ -1,10 +1,10 @@ import json import logging +import os import sys from datetime import datetime from typing import Any -from django.conf import settings from gunicorn.config import Config from gunicorn.glogging import Logger as GunicornLogger @@ -54,7 +54,7 @@ def get_json_record(self, record: logging.LogRecord) -> dict[str, Any]: class GunicornJsonCapableLogger(GunicornLogger): def setup(self, cfg: Config) -> None: super().setup(cfg) - if settings.LOG_FORMAT == "json": + if os.getenv("LOG_FORMAT") == "json": self._set_handler( self.error_log, cfg.errorlog,