Как записывать вызовы SQL с помощью NHibernate на консоль Visual Studio?

Для тех, кто предпочитает visual-studio-community код, а не конфигурацию, следующий vs.net фрагмент кода создаст соответствующий logger регистратор NH с простым log консольным приложением.

var hierarchy = (Hierarchy) LogManager.GetRepository();
var logger = (Logger) hierarchy.GetLogger("NHibernate.SQL");
logger.AddAppender(new ConsoleAppender {Layout = new SimpleLayout()});
hierarchy.Configured = true;

visual-studio

nhibernate

logging

log4net

2022-07-15T19:27:17+00:00
Вопросы с похожей тематикой, как у вопроса:

Как записывать вызовы SQL с помощью NHibernate на консоль Visual Studio?