diff --git a/server/src/mp4.rs b/server/src/mp4.rs index 56456f1..4a15918 100644 --- a/server/src/mp4.rs +++ b/server/src/mp4.rs @@ -403,7 +403,7 @@ impl Segment { .lock() .with_recording_playback(self.s.id, &mut |playback| self.build_index(playback)) .map_err(|err| { - error!(%err, recording_id = %self.s.id, "unable to build index for segment"); + error!(err = %err.chain(), recording_id = %self.s.id, "unable to build index for segment"); }) }) .as_deref() diff --git a/server/src/web/websocket.rs b/server/src/web/websocket.rs index dc1cf11..f9c0121 100644 --- a/server/src/web/websocket.rs +++ b/server/src/web/websocket.rs @@ -60,7 +60,7 @@ where .await; if let Err(err) = handler(&mut ws).await { // TODO: use a nice JSON message format for errors. - tracing::error!(%err, "closing with error"); + tracing::error!(err = %err.chain(), "closing with error"); let _ = ws .send(tungstenite::Message::Text(err.to_string().into())) .await;