From c8afda2ddf00090e1e10e44a819aef68f408d126 Mon Sep 17 00:00:00 2001 From: cloudhead Date: Tue, 9 Jan 2024 14:59:46 +0100 Subject: [PATCH] cli: Don't discard radicle-node stderr output --- radicle-cli/src/commands/node/control.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radicle-cli/src/commands/node/control.rs b/radicle-cli/src/commands/node/control.rs index 78e56fe9..e037367a 100644 --- a/radicle-cli/src/commands/node/control.rs +++ b/radicle-cli/src/commands/node/control.rs @@ -58,8 +58,8 @@ pub fn start( .args(options) .envs(envs) .stdin(process::Stdio::null()) - .stdout(process::Stdio::from(log)) - .stderr(process::Stdio::null()) + .stdout(process::Stdio::from(log.try_clone()?)) + .stderr(process::Stdio::from(log)) .spawn()?; let pid = term::format::parens(term::format::dim(child.id())); @@ -85,7 +85,10 @@ pub fn start( ); break; } else if started.elapsed() >= NODE_START_TIMEOUT { - anyhow::bail!("node failed to start. Try running in verbose mode with `rad node start --verbose`"); + anyhow::bail!( + "node failed to start. Try running it with `rad node start --foreground`, \ + or check the logs with `rad node logs`" + ); } thread::sleep(time::Duration::from_millis(60)); }