feat: make logging non-blocking

This commit is contained in:
2026-05-06 21:52:34 -04:00
parent 2dbc0a2e87
commit 9441204f9f
3 changed files with 24 additions and 0 deletions

View File

@@ -173,10 +173,13 @@ async fn main() -> Result<(), MainError> {
let LoggingArgs { env_filter } = logging_args;
let (non_blocking_writer, _guard) = tracing_appender::non_blocking(std::io::stdout());
tracing_subscriber::fmt()
.pretty()
.with_env_filter(env_filter)
.with_span_events(FmtSpan::NEW | FmtSpan::CLOSE)
.with_writer(non_blocking_writer)
.init();
tracing::debug!(?app_args, "using");