search: Move invalid UTF-8 errors to debug level (#23602)
Closes #ISSUE Release Notes: - N/A
This commit is contained in:
parent
7b69c4246a
commit
8efed4c449
2 changed files with 12 additions and 10 deletions
|
@ -377,6 +377,7 @@ pub trait ResultExt<E> {
|
|||
/// Assert that this result should never be an error in development or tests.
|
||||
fn debug_assert_ok(self, reason: &str) -> Self;
|
||||
fn warn_on_err(self) -> Option<Self::Ok>;
|
||||
fn log_with_level(self, level: log::Level) -> Option<Self::Ok>;
|
||||
fn anyhow(self) -> anyhow::Result<Self::Ok>
|
||||
where
|
||||
E: Into<anyhow::Error>;
|
||||
|
@ -390,13 +391,7 @@ where
|
|||
|
||||
#[track_caller]
|
||||
fn log_err(self) -> Option<T> {
|
||||
match self {
|
||||
Ok(value) => Some(value),
|
||||
Err(error) => {
|
||||
log_error_with_caller(*Location::caller(), error, log::Level::Error);
|
||||
None
|
||||
}
|
||||
}
|
||||
self.log_with_level(log::Level::Error)
|
||||
}
|
||||
|
||||
#[track_caller]
|
||||
|
@ -409,10 +404,15 @@ where
|
|||
|
||||
#[track_caller]
|
||||
fn warn_on_err(self) -> Option<T> {
|
||||
self.log_with_level(log::Level::Warn)
|
||||
}
|
||||
|
||||
#[track_caller]
|
||||
fn log_with_level(self, level: log::Level) -> Option<T> {
|
||||
match self {
|
||||
Ok(value) => Some(value),
|
||||
Err(error) => {
|
||||
log_error_with_caller(*Location::caller(), error, log::Level::Warn);
|
||||
log_error_with_caller(*Location::caller(), error, level);
|
||||
None
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue