feat: make logging non-blocking
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user