Neovim
yoda-logging.nvim
Updated August 17, 2026
Production-ready logging framework for Neovim — console, file, or notification sinks.
A leveled logger for Neovim plugins with pluggable sinks (console, file, vim.notify, or multi). Lazy-evaluated messages avoid formatting cost when a level is filtered out; structured context attaches key/value data to every entry; file sinks rotate on size. Aimed at plugin authors who need real diagnostics beyond print() and vim.notify.