···11local M = {}
2233-local logger_level = vim.log.levels.DEBUG
33+local logger_level = vim.tbl_get(vim.g, "sense_nvim", "_log_level") or vim.log.levels.WARN
4455local LOG_DATE_FORMAT = "%F %H:%M:%S"
66local DEFAULT_LOG_PATH = vim.fn.stdpath("log") --[[@as string]]
···4747end
48484949function M.debug(...)
5050- if logger_level == vim.log.levels.OFF or not open_logfile() then
5050+ if vim.log.levels.DEBUG < logger_level or logger_level == vim.log.levels.OFF or not open_logfile() then
5151 return false
5252 end
5353 local argc = select("#", ...)
5454- if vim.log.levels.DEBUG < logger_level then
5555- return false
5656- end
5754 if argc == 0 then
5855 return true
5956 end