geforkt von mirrored/vaultwarden
Also hide options requests, unless using debug or trace
Dieser Commit ist enthalten in:
Ursprung
8d1b72b951
Commit
a03db6d224
1 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
|
@ -147,15 +147,22 @@ impl Fairing for BetterLogging {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn on_request(&self, request: &mut Request<'_>, _data: &Data) {
|
fn on_request(&self, request: &mut Request<'_>, _data: &Data) {
|
||||||
|
let method = request.method();
|
||||||
|
if !self.0 && method == Method::Options {
|
||||||
|
return;
|
||||||
|
}
|
||||||
let mut uri = request.uri().to_string();
|
let mut uri = request.uri().to_string();
|
||||||
uri.truncate(50);
|
uri.truncate(50);
|
||||||
|
|
||||||
if self.0 || LOGGED_ROUTES.iter().any(|r| uri.starts_with(r)) {
|
if self.0 || LOGGED_ROUTES.iter().any(|r| uri.starts_with(r)) {
|
||||||
info!(target: "request", "{} {}", request.method(), uri);
|
info!(target: "request", "{} {}", method, uri);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn on_response(&self, request: &Request, response: &mut Response) {
|
fn on_response(&self, request: &Request, response: &mut Response) {
|
||||||
|
if !self.0 && request.method() == Method::Options {
|
||||||
|
return;
|
||||||
|
}
|
||||||
let uri = request.uri().to_string();
|
let uri = request.uri().to_string();
|
||||||
if self.0 || LOGGED_ROUTES.iter().any(|r| uri.starts_with(r)) {
|
if self.0 || LOGGED_ROUTES.iter().any(|r| uri.starts_with(r)) {
|
||||||
let status = response.status();
|
let status = response.status();
|
||||||
|
|
Laden …
In neuem Issue referenzieren