Skip to content

Commit 21a1b68

Browse files
committed
Address a few further review concerns
1 parent b879ac1 commit 21a1b68

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

apps/expert/lib/expert.ex

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ defmodule Expert do
5959
Task.Supervisor.start_child(:expert_task_queue, fn ->
6060
config = state.configuration
6161

62-
log_info("Starting project at uri #{config.project.root_uri}")
62+
log_info(lsp, "Starting project at uri #{config.project.root_uri}")
6363

6464
start_result = Project.Supervisor.start(config.project)
6565

@@ -203,23 +203,22 @@ defmodule Expert do
203203

204204
def handle_info({:engine_initialized, {:error, reason}}, lsp) do
205205
error_message = initialization_error_message(reason)
206-
log_error(error_message)
206+
log_error(lsp, error_message)
207207

208208
{:noreply, lsp}
209209
end
210210

211-
def log_info(message) do
211+
def log_info(lsp \\ get_lsp(), message) do
212212
Logger.info(message)
213213

214-
GenLSP.log(get_lsp(), message)
214+
GenLSP.info(lsp, message)
215215
end
216216

217217
# When logging errors we also notify the client to display the message
218-
def log_error(message) do
218+
def log_error(lsp \\ get_lsp(), message) do
219219
Logger.error(message)
220220

221221
log_level = Enumerations.MessageType.error()
222-
lsp = get_lsp()
223222

224223
GenLSP.error(lsp, message)
225224

apps/expert/lib/expert/engine_node.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ defmodule Expert.EngineNode do
115115
stop_reason =
116116
case exit_status do
117117
0 ->
118-
Logger.info("Engine shutdown")
118+
project = state.project
119+
Logger.info("Engine for #{project.root_uri} shutdown")
119120

120121
:shutdown
121122

0 commit comments

Comments
 (0)