Log4Net в программе модульного тестирования Resharper, но не в программе модульного тестирования NUnit

#nunit #resharper #log4net

#nunit #resharper #log4net

Вопрос:

Я использую последний плагин ReSharper 5.x с NUnit 2.5.10. При использовании Log4Net для регистрации некоторых событий в целях тестирования результаты отображаются в окне тестирования ReSharper, но не отображаются при использовании консоли NUnit unit runner (запускаемой как часть наших процессов сборки). Я попытался предоставить NUnit файл .config в том же расположении, что и файл конфигурации .nunit, с пороговым значением LogLevelThreshold, установленным для DEBUG, но он по-прежнему не регистрирует фактическую информацию о тестировании ни в выходной файл, ни в текстовое окно в графическом интерфейсе NUnit. На данный момент я немного в тупике, есть ли способ синхронизировать эти два параметра в том, что отображается на выходе теста? Спасибо!

Конфигурации, о которых идет речь:

 <?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="NUnit">
      <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler"/>
      <section name="TestRunner" type="System.Configuration.NameValueSectionHandler"/>
    </sectionGroup>
  </configSections>
   <NUnit>
    <TestRunner>
          <add key="DefaultLogThreshold" value="DEBUG" />
  </TestRunner>
  </NUnit>
</configuration>
  

И другая конфигурация:

 <?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net debug="false">
    <appender name="console" type="log4net.Appender.ConsoleAppender, log4net">
      <layout type="log4net.Layout.PatternLayout, log4net">
        <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n" />
      </layout>
    </appender>
    <appender name="DebugAppender" type="log4net.Appender.DebugAppender, log4net">
      <layout type="log4net.Layout.PatternLayout, log4net">
        <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="console" />
      <!--<appender-ref ref="DebugAppender" />-->
    </root>
    <logger name="NHibernate">
      <level value="INFO" />
    </logger>
    <logger name="NHibernate.SQL">
      <level value="DEBUG" />
    </logger>
  </log4net>
</configuration>
  

Заранее спасибо за любую помощь.