Skip to content

Commit 83750ef

Browse files
committed
send telemetry on build process crash
1 parent b519601 commit 83750ef

File tree

1 file changed

+8
-0
lines changed
  • apps/language_server/lib/language_server

1 file changed

+8
-0
lines changed

apps/language_server/lib/language_server/server.ex

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,14 @@ defmodule ElixirLS.LanguageServer.Server do
333333
state
334334

335335
_ ->
336+
message = Exception.format_exit(reason)
337+
338+
JsonRpc.telemetry(
339+
"build_error",
340+
%{"elixir_ls.build_error" => message},
341+
%{}
342+
)
343+
336344
path = Path.join(state.project_dir, MixfileHelpers.mix_exs())
337345
handle_build_result(:error, [Diagnostics.exception_to_diagnostic(reason, path)], state)
338346
end

0 commit comments

Comments
 (0)