From 2be621af7764f6403a04745dca62c791ac0e5502 Mon Sep 17 00:00:00 2001
From: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com>
Date: Fri, 12 Oct 2018 18:10:24 +0200
Subject: [PATCH] Silence Telemetry WS errors (#904)

---
 substrate/core/cli/src/lib.rs       | 2 +-
 substrate/core/telemetry/src/lib.rs | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/substrate/core/cli/src/lib.rs b/substrate/core/cli/src/lib.rs
index c78a62d3e42..4ff266e193c 100644
--- a/substrate/core/cli/src/lib.rs
+++ b/substrate/core/cli/src/lib.rs
@@ -517,7 +517,7 @@ fn init_logger(pattern: &str) {
 
 	let mut builder = env_logger::Builder::new();
 	// Disable info logging by default for some modules:
-	builder.filter(Some("ws"), log::LevelFilter::Warn);
+	builder.filter(Some("ws"), log::LevelFilter::Off);
 	builder.filter(Some("hyper"), log::LevelFilter::Warn);
 	// Enable info for others.
 	builder.filter(None, log::LevelFilter::Info);
diff --git a/substrate/core/telemetry/src/lib.rs b/substrate/core/telemetry/src/lib.rs
index 6a89860f82c..729f6f76d95 100644
--- a/substrate/core/telemetry/src/lib.rs
+++ b/substrate/core/telemetry/src/lib.rs
@@ -126,6 +126,8 @@ impl TelemetryWriter {
 				trace!(target: "telemetry", "Connecting to Telemetry...");
 
 				let _ = ws::connect(config.url.as_str(), |out| Connection::new(out, &*out_sync, &config));
+
+				thread::sleep(time::Duration::from_millis(5000));
 			}
 		});
 
-- 
GitLab