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
change mtzrxmnmluouqwymynkxorwtrskxtxyr
commit edd74bb2beda46989d08628ed04dc7c18fec767a
author Alpha Chen <alpha@kejadlen.dev>
date
parent mopkqkps
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")