【发布时间】:2019-11-27 12:32:37
【问题描述】:
我正在尝试使用 NLog 在事件日志中创建文件夹结构。
我可以在“应用程序和服务日志”中创建日志,但我真正想要的是:
我在 nlog.config 文件中的目标:
<target name="eventLog" xsi:type="EventLog" source="EventLogSource" log="Foo/Bar" category="Test" eventId="TestID">
<layout xsi:type="XmlLayout">
<attribute name="logger" layout="${logger}" />
<attribute name="level" layout="${level:upperCase=true}"/>
<attribute name="message" layout="${message}" />
<attribute name="exception" layout="${exception}" />
</layout>
</target>
如果可以做到的话,有谁知道如何做到这一点?
【问题讨论】:
-
NLog 可以写入 EventLog-Source。但是要将 EventLog-Source 注册到子文件夹中,则必须执行黑魔法。另见:stackoverflow.com/questions/10428158/…