gpt4 book ai didi

.net - Log4Net EventLogAppender 未记录到自定义事件日志

转载 作者:行者123 更新时间:2023-12-02 18:04:11 24 4
gpt4 key购买 nike

添加了一个EventLogAppender,如下所示:

<appender name="eventLogAppender" type="log4net.Appender.EventLogAppender,log4net" >
<mapping>
<level value="ERROR" />
<eventLogEntryType value="Error" />
</mapping>
<mapping>
<level value="DEBUG" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="INFO" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="WARN" />
<eventLogEntryType value="Warning" />
</mapping>
<logName value="NewLogName" />
<applicationName value="AppName" />
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>

它创建 NewLogName 的新日志,并添加应用程序名称为 AppName 的 Windows 事件,但它将事件添加到 Application日志而不是 NewLogName

我已更改注册表中的权限,并且应用程序名称位于注册表中的正确位置。有什么想法吗?

最佳答案

启用log4net内部调试后,我没有看到任何错误。它在事件查看器中创建了 NewLogName。没有重复的。我重新启动了事件收集器和事件日志服务,但没有解决问题。我昨晚重新启动了计算机,看起来问题已经解决了。

关于.net - Log4Net EventLogAppender 未记录到自定义事件日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com