1

我正在将信息记录到 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 事件查看器 -> Windows 日志 -> 应用程序中看到了该事件。

有没有办法登录特定的日记或我从我的应用程序创建的日记?
喜欢而不是Application,它会是MyWebApplication

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

4

0 回答 0