From e2a96c082205e20619b45de4bffbd924b4d0bc7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=B0=E8=A8=80?= Date: Mon, 6 Jul 2026 09:23:38 +0800 Subject: [PATCH] feat(logger): set diagnose=False to prevent exposing secrets in Loguru traceback logs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 辰言 --- backend/open_webui/utils/logger.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/open_webui/utils/logger.py b/backend/open_webui/utils/logger.py index 1f46000bd5..e17d5731fc 100644 --- a/backend/open_webui/utils/logger.py +++ b/backend/open_webui/utils/logger.py @@ -178,6 +178,7 @@ def start_logger(): _json_sink, level=GLOBAL_LOG_LEVEL, filter=audit_filter, + diagnose=False, ) else: logger.add( @@ -185,6 +186,7 @@ def start_logger(): level=GLOBAL_LOG_LEVEL, format=stdout_format, filter=audit_filter, + diagnose=False, ) if AUDIT_LOG_LEVEL != 'NONE' and ENABLE_AUDIT_LOGS_FILE: try: @@ -195,6 +197,7 @@ def start_logger(): compression='zip', format=file_format, filter=lambda record: record['extra'].get('auditable') is True, + diagnose=False, ) except Exception as e: logger.error(f'Failed to initialize audit log file handler: {str(e)}')