Мне нужна помощь в настройке log4net и Fluent NHibernate. Кажется, что log4net запускается, но я не получаю никакой информации от NHibernate / Fluent NHibernate. Я хочу, чтобы эта информация отлаживала ошибочное отображение.
Конфигурация в App.config
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n" />
<param name="Footer" value="[Footer]\r\n" />
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
<appender-ref ref="ConsoleAppender" />
</root>
<logger name="NHibernate"
additivity="false">
<level value="ALL"/>
<appender-ref ref="ConsoleAppender"/>
</logger>
Вот как я запускаю log4net и настройку.
log4net.Config.XmlConfigurator.Configure();
FluentConfiguration cfg = Fluently.Configure()
.Database(SQLiteConfiguration.Standard.ShowSql().InMemory())
.Diagnostics(x => x.Enable());
DbCtx.Source = new SessionSource(cfg.BuildConfiguration()
.Properties, new PSModel());
Исключение, которое я получаю, находится в последней строке cfg.BuildConfiguration (). Я не получаю никаких записей в журнале о том, как прошло отображение.
Заранее благодарю за помощь.