cli: Don't discard radicle-node stderr output

This commit is contained in:
cloudhead 2024-01-09 14:59:46 +01:00
parent 073c55fa3b
commit c8afda2ddf
No known key found for this signature in database
1 changed files with 6 additions and 3 deletions

View File

@ -58,8 +58,8 @@ pub fn start(
.args(options) .args(options)
.envs(envs) .envs(envs)
.stdin(process::Stdio::null()) .stdin(process::Stdio::null())
.stdout(process::Stdio::from(log)) .stdout(process::Stdio::from(log.try_clone()?))
.stderr(process::Stdio::null()) .stderr(process::Stdio::from(log))
.spawn()?; .spawn()?;
let pid = term::format::parens(term::format::dim(child.id())); let pid = term::format::parens(term::format::dim(child.id()));
@ -85,7 +85,10 @@ pub fn start(
); );
break; break;
} else if started.elapsed() >= NODE_START_TIMEOUT { } 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)); thread::sleep(time::Duration::from_millis(60));
} }