From e0d4307740d35df03d99bd1499b13dee81cd65f9 Mon Sep 17 00:00:00 2001 From: Jake Becker Date: Thu, 5 Jul 2018 17:21:20 -0700 Subject: [PATCH] Disable custom logger backend on Elixir 1.7.0-dev due to incompatibility --- apps/language_server/lib/language_server/cli.ex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/language_server/lib/language_server/cli.ex b/apps/language_server/lib/language_server/cli.ex index 29abaac9..f6d450a7 100644 --- a/apps/language_server/lib/language_server/cli.ex +++ b/apps/language_server/lib/language_server/cli.ex @@ -6,7 +6,11 @@ defmodule ElixirLS.LanguageServer.CLI do WireProtocol.intercept_output(&JsonRpc.print/1, &JsonRpc.print_err/1) Launch.start_mix() - configure_logger() + # TODO: Figure out a safe way to use the custom logger backend in Elixir 1.7 + unless Version.match?(System.version(), ">= 1.7.0-dev") do + configure_logger() + end + Application.ensure_all_started(:language_server, :permanent) IO.puts("Started ElixirLS")