我正在将信息记录到 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,它也将始终使用第一个名称记录。