Andrew797 Ответов: 2

не удается войти в Windows EventViewer с помощью log4net


Кажется, я не могу войти в программу просмотра событий Windows с помощью log4net.

Запись в файл работает, но не запись в Средство просмотра событий.

Я что-нибудь упустил?

<?xml version="1.0"?>

<log4net debug="true">
  <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
    <param name="File" value="C:\TEMP\log4net.txt"/>
    <appendToFile value="true" />
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="10" />
    <maximumFileSize value="10MB" />
    <staticLogFileName value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
    </layout>
  </appender>
  <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
    <applicationName value="MyApplication" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
    </layout>
  </appender>
  <logger name="log">
    <level value="All" />
    <appender-ref ref="LogFileAppender" />
    <appender-ref ref="EventLogAppender" />
  </logger>
  <root>
    <level value="All" />
  </root>
</log4net>

2 Ответов

Рейтинг:
1

Simon_Whale

Имеет ли профиль пользователя, запускающий приложение, права локального администратора?

Почему EventLogAppender не работает?[^]


Рейтинг:
1

Member 11059044

положите туда и удалите регистратор тегов

<root>
   <level value="All" />
   <appender-ref ref="LogFileAppender" />
   <appender-ref ref="EventLogAppender" />
 </root>


Richard Deeming

ШЕСТЬ ЛЕТ слишком поздно.

Придерживайтесь ответов на недавние вопросы.