@@ -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
0 commit comments