Включение ведения журнала для NHibernate с использованием Asp.Net Core 3 - PullRequest
0 голосов
/ 20 октября 2019

В 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...