Write tracing logs to stderr
`quire exec` runs over SSH with stdout as git's pack-protocol
channel. The fmt layer's stdout default mixed ANSI-colored log
lines into the stream, breaking pushes with `bad line length
character`.
Assisted-by: Claude Opus 4.7 via Claude Code
diff --git a/src/bin/quire/main.rs b/src/bin/quire/main.rs
index 568faf7..6ebf739 100644
--- a/src/bin/quire/main.rs
+++ b/src/bin/quire/main.rs
@@ -126,7 +126,7 @@ async fn main() -> Result<()> {
tracing_subscriber::registry()
.with(sentry_tracing::layer())
- .with(fmt::layer())
+ .with(fmt::layer().with_writer(std::io::stderr))
.with(
EnvFilter::builder()
.with_env_var("QUIRE_LOG")