From d2db901e3cd9af764a5e4a69667d716acbb5961b Mon Sep 17 00:00:00 2001 From: Bai Date: Wed, 13 May 2026 13:29:07 +0800 Subject: [PATCH] perf: remove logging.basicConfig in jms second, because invalid --- jms | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/jms b/jms index 6b26a7bbe..463e9205b 100755 --- a/jms +++ b/jms @@ -20,7 +20,14 @@ sys.path.insert(0, APP_DIR) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "jumpserver.settings") django.setup() -logging.basicConfig(level=logging.DEBUG, format="%(asctime)s %(message)s", datefmt="%Y-%m-%d %H:%M:%S") +try: + from django.conf import settings + log_level = logging.DEBUG if settings.DEBUG_DEV else logging.INFO +except Exception as e: + print("Load settings error: {}".format(e)) + log_level = logging.INFO + +logging.basicConfig(level=log_level, format="%(asctime)s %(message)s", datefmt="%Y-%m-%d %H:%M:%S") try: from jumpserver import const @@ -44,11 +51,6 @@ except ImportError as e: os.environ["PYTHONIOENCODING"] = "UTF-8" -logging.basicConfig( - format='%(asctime)s %(message)s', level=logging.INFO, - datefmt='%Y-%m-%d %H:%M:%S' -) - logger = logging.getLogger() try: