summaryrefslogtreecommitdiffstats
path: root/crates/searcher/src/searcher/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/searcher/src/searcher/mod.rs')
-rw-r--r--crates/searcher/src/searcher/mod.rs27
1 files changed, 17 insertions, 10 deletions
diff --git a/crates/searcher/src/searcher/mod.rs b/crates/searcher/src/searcher/mod.rs
index 5f9cc760..3bd939bb 100644
--- a/crates/searcher/src/searcher/mod.rs
+++ b/crates/searcher/src/searcher/mod.rs
@@ -659,16 +659,19 @@ impl Searcher {
S: Sink,
{
if let Some(mmap) = self.config.mmap.open(file, path) {
- trace!("{:?}: searching via memory map", path);
+ log::trace!("{:?}: searching via memory map", path);
return self.search_slice(matcher, &mmap, write_to);
}
// Fast path for multi-line searches of files when memory maps are
// not enabled. This pre-allocates a buffer roughly the size of the
// file, which isn't possible when searching an arbitrary io::Read.
if self.multi_line_with_matcher(&matcher) {
- trace!("{:?}: reading entire file on to heap for mulitline", path);
+ log::trace!(
+ "{:?}: reading entire file on to heap for mulitline",
+ path
+ );
self.fill_multi_line_buffer_from_file::<S>(file)?;
- trace!("{:?}: searching via multiline strategy", path);
+ log::trace!("{:?}: searching via multiline strategy", path);
MultiLine::new(
self,
matcher,
@@ -677,7 +680,7 @@ impl Searcher {
)
.run()
} else {
- trace!("{:?}: searching using generic reader", path);
+ log::trace!("{:?}: searching using generic reader", path);
self.search_reader(matcher, file, write_to)
}
}
@@ -713,9 +716,11 @@ impl Searcher {
.map_err(S::Error::error_io)?;
if self.multi_line_with_matcher(&matcher) {
- trace!("generic reader: reading everything to heap for multiline");
+ log::trace!(
+ "generic reader: reading everything to heap for multiline"
+ );
self.fill_multi_line_buffer_from_reader::<_, S>(decoder)?;
- trace!("generic reader: searching via multiline strategy");
+ log::trace!("generic reader: searching via multiline strategy");
MultiLine::new(
self,
matcher,
@@ -726,7 +731,7 @@ impl Searcher {
} else {
let mut line_buffer = self.line_buffer.borrow_mut();
let rdr = LineBufferReader::new(decoder, &mut *line_buffer);
- trace!("generic reader: searching via roll buffer strategy");
+ log::trace!("generic reader: searching via roll buffer strategy");
ReadByLine::new(self, matcher, rdr, write_to).run()
}
}
@@ -747,14 +752,16 @@ impl Searcher {
// We can search the slice directly, unless we need to do transcoding.
if self.slice_needs_transcoding(slice) {
- trace!("slice reader: needs transcoding, using generic reader");
+ log::trace!(
+ "slice reader: needs transcoding, using generic reader"
+ );
return self.search_reader(matcher, slice, write_to);
}
if self.multi_line_with_matcher(&matcher) {
- trace!("slice reader: searching via multiline strategy");
+ log::trace!("slice reader: searching via multiline strategy");
MultiLine::new(self, matcher, slice, write_to).run()
} else {
- trace!("slice reader: searching via slice-by-line strategy");
+ log::trace!("slice reader: searching via slice-by-line strategy");
SliceByLine::new(self, matcher, slice, write_to).run()
}
}