Nlog
Кмк, он немного переусложнён.
Я бы посмотрел в сторону стандартного Microsoft.Extensions.Logging или Serilog (но из кода всё равно обращаться к M.E.L.Abstractions)
SQLite
Зачем? Какую проблему ты хочешь решить применяя для логов полноценную субд, с которой к тому же не будут нормально интегрироваться другие инструменты для просмотра логов?
На линуксе уже есть встроенная служба для логов - syslog, ей и пользуйся.
Хотя опять же зависит от того, что за приложение и что за логи.