Почему-то не работает log4net на другой машине

281
24 ноября 2017, 04:17

В общем, на моей машине(Win 7) логи нормально пишутся, запускаю программу на другой(Win Server 2003) машине, а там пишется вот такая шляпа:

2017-11-23 10:00:11,761 [1] DEBUG Test.Program [2017-11-23 10:00:13,527 [1] DEBUG Test.Program [2017-11-23 10:00:13,761 [1] ERROR Test.Program [2017-11-23 10:00:14,449 [1] DEBUG Test.Program [2017-11-23 10:00:15,918 [1] ERROR Test.Program [

На моей машине, все четко пишется:

2017-11-23 09:43:29,161 [1] DEBUG Test.Program [(null)] - Запуск программы 2017-11-23 09:43:34,167 [1] DEBUG Test.Program [(null)] - Проблема 2017-11-23 09:43:34,677 [1] ERROR Test.Program [(null)] - System.IO.IOException: Не найдено сетевое имя.

Т.е видны сообщения.

Конфигурация вот такая:

  <log4net>
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
      <target value="Console.Error" />
      <layout type="log4net.Layout.SimpleLayout" />
    </appender>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString" value="Logs\LogFile.log" />
      <param name="AppendToFile" value="true" />
      <maximumFileSize value="15000KB" />
      <maxSizeRollBackups value="3" />
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
      </layout>
    </appender>
    <root>
      <level value="ALL" />
      <appender-ref ref="RollingFileAppender" />
      <appender-ref ref="ConsoleAppender" />
    </root>
  </log4net>

Версия либы последняя и взята из Nuget

Answer 1

Хм... лучшее враг хорошего. Откатился на древнюю версию log4net 2013 года с 2017 и все заработало.

Получается, что свежий log4net не совместим со старой виндой. Можно еще поэксперементировать с версиями и найти максимальную рабочую версию. 2013 просто была проверенная.

Не знаю... может быть в новом log4net нужно дополнительно сконфигурировать для нормальной работы, но инфу я не нашел.

READ ALSO
Поместить данные в dataset

Поместить данные в dataset

ЗдравствуйтеЕсть 2 запроса, из разных источников

238
Подстрока перечисления из строки (C#) [требует правки]

Подстрока перечисления из строки (C#) [требует правки]

Необходимо из строки вытащить перечисление чего-либо, в данном случае перечисление имён

255
Процесс преобразования C# кода в машинный код

Процесс преобразования C# кода в машинный код

Доброго времени сутокСейчас изучаю технический аспект прохождения высокоуровневого языка к командам процессора на его выполнения на примере...

286
Как программно узнать версию exe?

Как программно узнать версию exe?

В свойствах файла есть поле "Версия файла"Как программно получить версию?

246