app.net c#log4net,windows event viewer

时间:2012-08-06 16:08:32

标签: c# .net log4net

我正在将信息记录到Windows事件查看器中。

这就是我在log4net配置文件中的内容。

  <logger name="MyLogger">
    <level value="all"/>
    <appender-ref ref="EventLogAppender"/>
  </logger>

      <!-- Windows Event Viewer appender -->
      <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
        </layout>
      </appender>

每次我在应用程序中使用该记录器记录时,我都会看到一个新的信息事件,我在Windows事件查看器中看到了这一点 - &gt; Windows日志 - &gt;应用

有没有办法登录特定期刊或我从我的应用程序创建的期刊? 与Application不同,它会是MyWebApplication

另外,我有2个Web应用程序同时运行。他们都有自己的log4net配置文件与不同的记录器。当我尝试从2个Web应用程序中记录事件时,它似乎不起作用。 (我将它们设置为不同的applicationName ... <applicationName value="app1" /> <applicationName value="app2" />)。即使它是2个不同的配置文件和2个不同的applicationName,它也总是以第一个名称登录。

0 个答案:

没有答案