В ASP.NET MVC 5 включение ведения журнала NHiberate с помощью log4net выглядит следующим образом.
<log4net>
<logger name="NHibernate">
<level value="WARN" />
</logger>
<logger name="NHibernate.SQL">
<level value="ALL" />
</logger>
</log4net>
В ASP.NET Core предлагается добавить NHibernate.NetCore
и добавить его вStartup.Configure
.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.UseAsHibernateLoggerFactory();
// ...
}
Но, похоже, это не работает. Как правильно осуществлять ведение журнала? Я использую Serilog
в качестве библиотеки журналов. Кроме того, я использую библиотеку FluentNHibernate
.