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.