From 212fdadce413486fc4a5a5f1e0e09bd0eefd87c3 Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Thu, 21 Oct 2021 17:51:22 +0200 Subject: fix: handle vim.notify when missing a log level (#1818) --- lua/lvim/core/log.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lua/lvim/core') diff --git a/lua/lvim/core/log.lua b/lua/lvim/core/log.lua index 9ddc641f..688246f4 100644 --- a/lua/lvim/core/log.lua +++ b/lua/lvim/core/log.lua @@ -89,6 +89,10 @@ function Log:init() -- Overwrite vim.notify to use the logger vim.notify = function(msg, vim_log_level, opts) nvim_notify_params = opts or {} + -- vim_log_level can be omitted + if type(vim_log_level) == "string" then + vim_log_level = Log.levels[(vim_log_level):upper() or "INFO"] + end -- https://github.com/neovim/neovim/blob/685cf398130c61c158401b992a1893c2405cd7d2/runtime/lua/vim/lsp/log.lua#L5 logger:log(vim_log_level + 1, msg) end -- cgit v1.2.3