diff options
author | Lewis Russell <lewis6991@gmail.com> | 2024-02-08 09:24:47 +0000 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2024-02-08 11:11:46 +0000 |
commit | 1f9da3d0835af2cfe937de250c2cde3a59e1677e (patch) | |
tree | 08acc0f5ea7259e81714f833522e9b49bfe20591 /runtime/lua/vim/lsp.lua | |
parent | 2a7c4aca422f99f3bd3a38425b660b94b5518469 (diff) | |
download | rneovim-1f9da3d0835af2cfe937de250c2cde3a59e1677e.tar.gz rneovim-1f9da3d0835af2cfe937de250c2cde3a59e1677e.tar.bz2 rneovim-1f9da3d0835af2cfe937de250c2cde3a59e1677e.zip |
refactor(lsp): tidy up logging
Diffstat (limited to 'runtime/lua/vim/lsp.lua')
-rw-r--r-- | runtime/lua/vim/lsp.lua | 32 |
1 files changed, 8 insertions, 24 deletions
diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua index dc50ab0267..7d8b7e50a3 100644 --- a/runtime/lua/vim/lsp.lua +++ b/runtime/lua/vim/lsp.lua @@ -798,9 +798,7 @@ function lsp.start_client(config) ---@param method (string) LSP method name ---@param params (table) The parameters for that method. function dispatch.notification(method, params) - if log.trace() then - log.trace('notification', method, params) - end + log.trace('notification', method, params) local handler = resolve_handler(method) if handler then -- Method name is provided here for convenience. @@ -816,19 +814,13 @@ function lsp.start_client(config) ---@return any result ---@return lsp.ResponseError error code and message set in case an exception happens during the request. function dispatch.server_request(method, params) - if log.trace() then - log.trace('server_request', method, params) - end + log.trace('server_request', method, params) local handler = resolve_handler(method) if handler then - if log.trace() then - log.trace('server_request: found handler for', method) - end + log.trace('server_request: found handler for', method) return handler(nil, params, { method = method, client_id = client_id }) end - if log.warn() then - log.warn('server_request: no handler found for', method) - end + log.warn('server_request: no handler found for', method) return nil, lsp.rpc_response_error(protocol.ErrorCodes.MethodNotFound) end @@ -836,9 +828,7 @@ function lsp.start_client(config) --- @param code integer Error code --- @param err any Error arguments local function write_error(code, err) - if log.error() then - log.error(log_prefix, 'on_error', { code = lsp.client_errors[code], err = err }) - end + log.error(log_prefix, 'on_error', { code = lsp.client_errors[code], err = err }) err_message(log_prefix, ': Error ', lsp.client_errors[code], ': ', vim.inspect(err)) end @@ -854,9 +844,7 @@ function lsp.start_client(config) if config.on_error then local status, usererr = pcall(config.on_error, code, err) if not status then - if log.error() then - log.error(log_prefix, 'user on_error failed', { err = usererr }) - end + log.error(log_prefix, 'user on_error failed', { err = usererr }) err_message(log_prefix, ' user on_error failed: ', tostring(usererr)) end end @@ -1042,9 +1030,7 @@ function lsp.buf_attach_client(bufnr, client_id) }) bufnr = resolve_bufnr(bufnr) if not api.nvim_buf_is_loaded(bufnr) then - if log.warn() then - log.warn(string.format('buf_attach_client called on unloaded buffer (id: %d): ', bufnr)) - end + log.warn(string.format('buf_attach_client called on unloaded buffer (id: %d): ', bufnr)) return false end local buffer_client_ids = all_buffer_active_clients[bufnr] @@ -1504,9 +1490,7 @@ end --- - findstart=0: column where the completion starts, or -2 or -3 --- - findstart=1: list of matches (actually just calls |complete()|) function lsp.omnifunc(findstart, base) - if log.debug() then - log.debug('omnifunc.findstart', { findstart = findstart, base = base }) - end + log.debug('omnifunc.findstart', { findstart = findstart, base = base }) return vim.lsp._completion.omnifunc(findstart, base) end |