From da3d5387f51967a9bcfed5b2fdf8d36013f60606 Mon Sep 17 00:00:00 2001 From: Matt Gathu Date: Sun, 18 Oct 2020 07:38:42 +0200 Subject: [PATCH] Panic on regex error --- src/middleware/logger.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/middleware/logger.rs b/src/middleware/logger.rs index 804b971fa..390ca2f38 100644 --- a/src/middleware/logger.rs +++ b/src/middleware/logger.rs @@ -118,13 +118,13 @@ impl Logger { pub fn exclude_regex>( mut self, path: T, - ) -> Result { + ) -> Self { let inner = Rc::get_mut(&mut self.0).unwrap(); let mut patterns = inner.exclude_regex.patterns().to_vec(); patterns.push(path.into()); - let regex_set = RegexSet::new(patterns)?; + let regex_set = RegexSet::new(patterns).unwrap(); inner.exclude_regex = regex_set; - Ok(self) + self } } @@ -566,8 +566,7 @@ mod tests { )) }; let logger = Logger::new("%% %{User-Agent}i %{X-Test}o %{HOME}e %D test") - .exclude_regex("\\w") - .unwrap(); + .exclude_regex("\\w"); let mut srv = logger.new_transform(srv.into_service()).await.unwrap();