From 49d154912a76b20a4d3b440fbceed351f802b446 Mon Sep 17 00:00:00 2001 From: Daulet Amirkhanov Date: Thu, 11 Sep 2025 19:20:23 +0100 Subject: [PATCH] show backend subprocess logs by default --- cognee/api/v1/ui/ui.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/cognee/api/v1/ui/ui.py b/cognee/api/v1/ui/ui.py index a766529e9..6faca19e8 100644 --- a/cognee/api/v1/ui/ui.py +++ b/cognee/api/v1/ui/ui.py @@ -393,9 +393,9 @@ def start_ui( "--port", str(backend_port), ], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - text=True, + # Inherit stdout/stderr from parent process to show logs + stdout=None, + stderr=None, preexec_fn=os.setsid if hasattr(os, "setsid") else None, ) @@ -405,10 +405,7 @@ def start_ui( time.sleep(2) if backend_process.poll() is not None: - stdout, stderr = backend_process.communicate() - logger.error("Backend server failed to start:") - logger.error(f"stdout: {stdout}") - logger.error(f"stderr: {stderr}") + logger.error("Backend server failed to start - process exited early") return None logger.info(f"✓ Backend API started at http://{backend_host}:{backend_port}")