From b89e76ccb43182888655774ace354efeb686bf69 Mon Sep 17 00:00:00 2001 From: qdequele Date: Thu, 7 May 2020 16:58:48 +0200 Subject: [PATCH] add sentry as default feature --- meilisearch-http/Cargo.toml | 5 ++++- meilisearch-http/src/main.rs | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/meilisearch-http/Cargo.toml b/meilisearch-http/Cargo.toml index 7c88a0964..1f891f091 100644 --- a/meilisearch-http/Cargo.toml +++ b/meilisearch-http/Cargo.toml @@ -13,6 +13,9 @@ edition = "2018" name = "meilisearch" path = "src/main.rs" +[features] +default = ["sentry"] + [dependencies] actix-cors = "0.2.0" actix-files = "0.2.1" @@ -48,7 +51,7 @@ tokio = { version = "0.2.18", features = ["macros"] } ureq = { version = "0.12.0", features = ["tls"], default-features = false } walkdir = "2.3.1" whoami = "0.8.1" -sentry = { version = "0.18.0", features = ["with_rustls", "with_env_logger"] } +sentry = { version = "0.18.0", features = ["with_rustls", "with_env_logger"], optional = true } [dev-dependencies] http-service = "0.4.0" diff --git a/meilisearch-http/src/main.rs b/meilisearch-http/src/main.rs index 30ed65aa4..46d8ff96d 100644 --- a/meilisearch-http/src/main.rs +++ b/meilisearch-http/src/main.rs @@ -19,6 +19,7 @@ static ALLOC: jemallocator::Jemalloc = jemallocator::Jemalloc; async fn main() -> Result<(), MainError> { let opt = Opt::from_args(); + #[cfg(feature = "sentry")] let _sentry = sentry::init(( "https://5ddfa22b95f241198be2271aaf028653@sentry.io/3060337", sentry::ClientOptions { @@ -35,6 +36,8 @@ async fn main() -> Result<(), MainError> { .into(), ); } + + #[cfg(feature = "sentry")] if !opt.no_analytics { sentry::integrations::panic::register_panic_handler(); sentry::integrations::env_logger::init(None, Default::default());