Compare commits
5 Commits
Author | SHA1 | Date |
---|---|---|
Michael Pfaff | 84c3cada2c | |
Michael Pfaff | cec213adda | |
Michael Pfaff | 25b876ec0c | |
Michael Pfaff | 68e356811a | |
Michael Pfaff | c269c55cab |
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "tide_tracing"
|
name = "tide_tracing"
|
||||||
version = "0.6.1"
|
version = "0.6.3"
|
||||||
authors = ["Michael Pfaff <michael@pfaff.dev>"]
|
authors = ["Michael Pfaff <michael@pfaff.dev>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
|
|
10
src/lib.rs
10
src/lib.rs
|
@ -1,5 +1,4 @@
|
||||||
#![feature(const_trait_impl)]
|
#![feature(const_trait_impl)]
|
||||||
#![feature(const_fn_trait_bound)]
|
|
||||||
|
|
||||||
#[macro_use]
|
#[macro_use]
|
||||||
extern crate tracing;
|
extern crate tracing;
|
||||||
|
@ -189,7 +188,14 @@ impl LogMiddleware {
|
||||||
async move {
|
async move {
|
||||||
let res = next.run(req).await;
|
let res = next.run(req).await;
|
||||||
let status = res.status();
|
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)
|
Ok(res)
|
||||||
}
|
}
|
||||||
.instrument(span)
|
.instrument(span)
|
||||||
|
|
Loading…
Reference in New Issue