Compare commits

...

7 Commits

2 changed files with 10 additions and 4 deletions

View File

@ -1,13 +1,13 @@
[package]
name = "tide_tracing"
version = "0.6.0"
version = "0.6.3"
authors = ["Michael Pfaff <michael@pfaff.dev>"]
edition = "2021"
license = "MIT OR Apache-2.0"
[dependencies]
nrid = { git = "https://git.pfaff.dev/michael/nrid.rs.git", tag = "v0.2.0", default-features = false }
tide = "0.16"
tide = { version = "0.16", default-features = false }
tracing = "0.1"
async-trait = "0.1"
num_enum = "0.5"

View File

@ -1,5 +1,4 @@
#![feature(const_trait_impl)]
#![feature(const_fn_trait_bound)]
#[macro_use]
extern crate tracing;
@ -189,7 +188,14 @@ impl LogMiddleware {
async move {
let res = next.run(req).await;
let status = res.status();
debug!(status = %status, "Response");
match res.error() {
Some(e) => {
error!(status = %status, "Response with internal error: {e:?}");
}
None => {
debug!(status = %status, "Response");
}
}
Ok(res)
}
.instrument(span)