Skip to content

Commit 29bfde8

Browse files
committed
middleware/log: Convert filtered_headers to const
1 parent 7fd8bfa commit 29bfde8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/middleware/log_request.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ use std::time::Instant;
1111

1212
const SLOW_REQUEST_THRESHOLD_MS: u64 = 1000;
1313

14+
const FILTERED_HEADERS: [&str; 3] = ["Authorization", "Cookie", "X-Real-Ip"];
15+
1416
#[derive(Default)]
1517
pub(super) struct LogRequests();
1618

@@ -109,12 +111,10 @@ fn report_to_sentry(req: &dyn RequestExt, res: &AfterResult, response_time: u64)
109111
}
110112

111113
{
112-
let filtered_headers = vec!["Authorization", "Cookie", "X-Real-Ip"];
113-
114114
let headers = req
115115
.headers()
116116
.iter()
117-
.filter(|(k, _v)| !filtered_headers.iter().any(|name| k == name))
117+
.filter(|(k, _v)| !FILTERED_HEADERS.iter().any(|name| k == name))
118118
.map(|(k, v)| (k.to_string(), v.to_str().unwrap_or_default().to_string()))
119119
.collect();
120120

0 commit comments

Comments
 (0)