refactor(net): parameterize transport logging #40022

This commit is contained in:
Yi Ming
2026-06-02 20:41:36 +08:00
committed by GitHub
parent dcf36e613b
commit a7408beae3
3 changed files with 14 additions and 9 deletions

View File

@@ -637,7 +637,7 @@ function M.connect(host_or_path, port)
dispatchers = merge_dispatchers(dispatchers)
local transport = net_transport.TransportConnect.new(host_or_path, port)
local transport = net_transport.TransportConnect.new(host_or_path, port, vim.lsp.log._self)
return Client.new(dispatchers, transport, message_decoder, format_message_with_content_length)
end
end
@@ -665,7 +665,7 @@ function M.start(cmd, dispatchers, extra_spawn_params)
dispatchers = merge_dispatchers(dispatchers)
local transport = net_transport.TransportRun.new(cmd, extra_spawn_params)
local transport = net_transport.TransportRun.new(cmd, extra_spawn_params, vim.lsp.log._self)
return Client.new(dispatchers, transport, message_decoder, format_message_with_content_length)
end