diff --git a/engine/packages/guard-core/src/proxy_service.rs b/engine/packages/guard-core/src/proxy_service.rs index ba49ae6916..3b5081321e 100644 --- a/engine/packages/guard-core/src/proxy_service.rs +++ b/engine/packages/guard-core/src/proxy_service.rs @@ -2666,6 +2666,11 @@ fn err_to_close_frame(err: anyhow::Error, ray_id: Option) -> CloseFrame { _ => CloseCode::Error, }; + match code { + CloseCode::Normal => tracing::info!("websocket closed"), + _ => tracing::error!(?err, "websocket failed"), + } + let reason = if let Some(ray_id) = ray_id { format!("{}.{}#{}", rivet_err.group(), rivet_err.code(), ray_id) } else {