приложение файла log4net не создает файл - PullRequest
3 голосов
/ 20 января 2010

В прошлом я использовал log4net без каких-либо проблем, однако у меня возникли некоторые проблемы с его регистрацией в приложении для работы с файлами. Очень простой пример.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net>
    <appender name="DebugFileAppender" type="log4net,Appender.FileAppender">
    <file value="Logfile.log" />
    <appendToFile value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%5p [%d] - %m%n" />
    </layout>
    </appender>
    <root>
      <appender-ref ref="DebugFileAppender" />
    </root>
  </log4net>
</configuration>

Ответы [ 3 ]

0 голосов
/ 21 марта 2011

Попробуйте установить разрешение на запись для папок журнала для IIS_IUSRS

0 голосов
/ 11 июля 2018

Запятую в атрибуте type следует заменить точкой: type="log4net.Appender.FileAppender"

Вы должны увидеть ошибку, похожую на

log4net:ERROR Could not create Appender [file] of type [log4net,Appender.FileAppender]. Reported error follows.
...
0 голосов
/ 20 января 2010

Имеет ли исполняющая учетная запись разрешение на запись в папку?

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