Файл не создан с использованием Log4Net - PullRequest
0 голосов
/ 23 февраля 2012

Я не знаю, почему мой файл журнала не создан. Вот мои записи конфигурации для Log4Net

 <log4Net>

<root>
  <level value="DEBUG"/>
  <appender-ref ref="RollingFileAppender"/>
</root>
   <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date{ABSOLUTE} [%thread] %level %logger - %message%newlineExtra Info: %property{testProperty}%newline%exception"/>
  </layout>
  <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="INFO"/>
    <levelMax value="FATAL"/>
  </filter>
</appender>

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
  <param name="File" value="log.txt"/>
  <param name="appendToFile" value="true"/>
  <rollingStyle value="Size"/>
  <maxSizeRollBackups value="5"/>
  <maximumFileSize value="10MB"/>
  <staticLogFileName value="true"/>

  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %level %logger - %message%newlineExtra%newline%exception"/>
  </layout>
</appender>

<logger name="Log4NetTest.OtherClass">
  <level value="DEBUG"/>
  <appender-ref ref="ConsoleAppender"/>
</logger>

Затем при запуске моего приложения я стараюсь запустить следующую строку:

log4net.Config.XmlConfigurator.Configure(); 

И наличие следующего в разделе объявления каждого из моих классов:

//use for logging information
    private static readonly log4net.ILog log = log4net.LogManager.GetLogger(
        System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

Тогда при использовании

log.Fatal("Fatal : Startup start")

это должно создать запись в журнале outpout моего проекта! Но не файл существует

Что я тут не так сделал?

С уважением саржа

1 Ответ

1 голос
/ 13 марта 2012

На самом деле, что я делаю неправильно, я получаю определение раздела как log4 * N * et и в самом разделе оно было определено как.

Это предотвращает регистрацию информации

С уважением саржа

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