1
0
Fork 0
mirror of https://gitlab.com/msrd0/gotham-restful.git synced 2025-04-20 06:54:46 +00:00

only log errors on 500 responses (fixes #30)

This commit is contained in:
Dominic 2020-09-19 19:40:39 +02:00
parent eeea62859f
commit d9c22579b0
Signed by: msrd0
GPG key ID: DCC8C247452E98F9
2 changed files with 14 additions and 2 deletions

View file

@ -104,8 +104,17 @@ where
E: Display + IntoResponseError
{
into_response_helper(|| {
errorlog(&e);
e.into_response_error()
let msg = e.to_string();
let res = e.into_response_error();
match &res {
Ok(res) if res.status.is_server_error() => errorlog(msg),
Err(err) => {
errorlog(msg);
errorlog(&err);
},
_ => {}
};
res
})
}