From 27604e8bae3af41ef130ecf7802155fbacda6dd2 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Thu, 20 Feb 2025 08:40:31 +0000 Subject: [PATCH] feat: make `_log_level` config actually work --- lua/sense/log.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lua/sense/log.lua b/lua/sense/log.lua index 9a5c2e0..1a670a3 100644 --- a/lua/sense/log.lua +++ b/lua/sense/log.lua @@ -1,6 +1,6 @@ local M = {} -local logger_level = vim.log.levels.DEBUG +local logger_level = vim.tbl_get(vim.g, "sense_nvim", "_log_level") or vim.log.levels.WARN local LOG_DATE_FORMAT = "%F %H:%M:%S" local DEFAULT_LOG_PATH = vim.fn.stdpath("log") --[[@as string]] @@ -47,13 +47,10 @@ local function open_logfile() end function M.debug(...) - if logger_level == vim.log.levels.OFF or not open_logfile() then + if vim.log.levels.DEBUG < logger_level or logger_level == vim.log.levels.OFF or not open_logfile() then return false end local argc = select("#", ...) - if vim.log.levels.DEBUG < logger_level then - return false - end if argc == 0 then return true end -- 2.51.2