logger.nvim
is a simple runtime logger plugin for Neovim.
Using nvim-plug:
require('plug').add({
{
'wsdjeg/logger.nvim',
config = function()
require('logger').setup({})
end,
},
})
require('logger').setup({
-- the level only can be:
-- 0 : log debug, info, warn, error messages
-- 1 : log info, warn, error messages
-- 2 : log warn, error messages
-- 3 : log error messages
level = 0,
file = '~/.cache/nvim-log/log.txt',
})
- Use default logger:
local logger = require('logger')
logger.info('this is default log')
the output of logger.viewRuntimeLog()
[ logger ] [23:22:50:576] [ Info ] hello world
- derive a new logger with plugin name:
local logger = require('logger').derive('name')
logger.info('hello world')
the output of logger.viewRuntimeLog()
[ name ] [23:22:50:576] [ Info ] hello world
Like this plugin? Star the repository on GitHub.
Love this plugin? Follow me on GitHub and Twitter.
This project is licensed under the GPL-3.0 License.