mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-11-22 21:04:27 +01:00
stop logging the no space left on device error
This commit is contained in:
parent
d7ca68d8e9
commit
d74c698adc
@ -7,6 +7,8 @@ use structopt::StructOpt;
|
||||
|
||||
#[cfg(all(not(debug_assertions), feature = "analytics"))]
|
||||
use meilisearch_http::analytics;
|
||||
#[cfg(all(not(debug_assertions), feature = "analytics"))]
|
||||
use std::sync::Arc;
|
||||
|
||||
#[cfg(target_os = "linux")]
|
||||
#[global_allocator]
|
||||
@ -21,7 +23,7 @@ async fn main() -> Result<(), MainError> {
|
||||
|
||||
let mut log_builder = env_logger::Builder::new();
|
||||
log_builder.parse_filters(&opt.log_level);
|
||||
if opt.log_level == "info" {
|
||||
if opt.log_level == "info" {
|
||||
// if we are in info we only allow the warn log_level for milli
|
||||
log_builder.filter_module("milli", log::LevelFilter::Warn);
|
||||
}
|
||||
@ -46,6 +48,14 @@ async fn main() -> Result<(), MainError> {
|
||||
let sentry = sentry::init(sentry::ClientOptions {
|
||||
release: sentry::release_name!(),
|
||||
dsn: Some(SENTRY_DSN.parse()?),
|
||||
before_send: Some(Arc::new(|event| {
|
||||
event
|
||||
.message
|
||||
.as_ref()
|
||||
.map(|msg| msg.to_lowercase().contains("no space left on device"))
|
||||
.unwrap_or(false)
|
||||
.then(|| event)
|
||||
})),
|
||||
..Default::default()
|
||||
});
|
||||
// sentry must stay alive as long as possible
|
||||
|
Loading…
Reference in New Issue
Block a user