gpt4 book ai didi

.net - 使用 NLog 记录到特定事件源

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

我可以使用 NLog 记录 Windows 事件源。

但是我想要的是写一个具体的事件源:比如:MyEventSource

我的配置是:

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<targets>

<target name="eventlog" xsi:type="EventLog" log="MyEventSource" />

</targets>

<rules>
<logger name="*" minlevel="Trace" writeTo="eventlog" />
</rules>
</nlog>

好吧,当我尝试记录 anthing 时,MyEventSource 已创建,但日志消息被写入一般窗口 [7] application 事件源而不是 MyEventSource。

更新:

<target name="eventlog" xsi:type="EventLog"  
layout="${message}" log="custom_log" source="custom_source" />

没有区别

最佳答案

你应该像这样设置目标的源和日志:

<target xsi:type="EventLog" 
name="eventlog"
layout="${message}"
source="custom_source"
log="custom_log"/>

关于.net - 使用 NLog 记录到特定事件源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9076862/

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