gpt4 book ai didi

.net - 使用 NLog 登录 EventLog 的正确方法

转载 作者:行者123 更新时间:2023-12-04 15:23:35 25 4
gpt4 key购买 nike

使用 NLog 进行日志记录时,如何避免 Windows 提示缺少事件 ID 的描述。当我使用:

<target xsi:type="EventLog" 
name="eventLog"
layout="${message}"
machineName="."
source="MyApp"
log="Application" />


<rules>
<logger name="*" minlevel="Debug" writeTo="eventLog" />
</rules>

该条目将出现在日志中。但是 Windows 提示缺少事件 ID“0”的描述,这是正确的。

我必须做类似 pointed out here 的事情吗?获得干净的日志记录?

最佳答案

我知道这是一个旧帖子,但配置应该是

<target xsi:type="EventLog" 
name="eventLog"
layout="${message}"
machineName="."
source="MyApp"
log="Application"
eventId="${event-properties:EventID:whenEmpty=0}" />


<rules>
<logger name="*" minlevel="Debug" writeTo="eventLog" />
</rules>

另见: https://github.com/NLog/NLog/wiki/EventLog-target

关于.net - 使用 NLog 登录 EventLog 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18174848/

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