From 28cdc45bd5aa75ff87f606822443c894245150f4 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 4 Jun 2026 14:42:57 +0800 Subject: [PATCH] debug(desktop): redirect capture pipeline stdout and stderr to log writer for better debugging --- internal/desktop/pipeline.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/desktop/pipeline.go b/internal/desktop/pipeline.go index 023c2f2..97d24e4 100644 --- a/internal/desktop/pipeline.go +++ b/internal/desktop/pipeline.go @@ -84,7 +84,8 @@ func (pm *PipelineManager) Start(cfg PipelineConfig) error { cmd.Env = desktopCommandEnv(cfg.Display) // Capture stdout/stderr for logging - cmd.Stderr = os.Stderr + cmd.Stdout = log.Writer() + cmd.Stderr = log.Writer() log.Printf("Starting capture pipeline: %s %s", tool, strings.Join(args, " ")) if err := cmd.Start(); err != nil {