Use std Duration for output instead of chrono Duration for better formatting
This commit is contained in:
parent
f02736366b
commit
e06ca9108f
|
@ -1364,7 +1364,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tide_tracing"
|
||||
version = "0.3.0"
|
||||
version = "0.3.1"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"chrono",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tide_tracing"
|
||||
version = "0.3.0"
|
||||
version = "0.3.1"
|
||||
authors = ["Michael Pfaff <michael@pfaff.dev>"]
|
||||
edition = "2018"
|
||||
|
||||
|
|
|
@ -67,13 +67,13 @@ impl LogMiddleware {
|
|||
let span = span!(Level::ERROR, "Response");
|
||||
async {
|
||||
let status = res.status();
|
||||
let duration = end.signed_duration_since(start);
|
||||
let duration = end.signed_duration_since(start).to_std().unwrap();
|
||||
|
||||
if self.multiline {
|
||||
debug!(status = %status);
|
||||
debug!(duration = %duration);
|
||||
debug!(duration = ?duration);
|
||||
} else {
|
||||
debug!(status = %status, duration = %duration);
|
||||
debug!(status = %status, duration = ?duration);
|
||||
}
|
||||
}.instrument(span).await;
|
||||
res
|
||||
|
|
Loading…
Reference in New Issue