我正在尝试将日志从 nlog 写入窗口的事件日志。这是我的配置
<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" layout="${longdate} [${level:upperCase=true}] : ${message} ${exception:format=ToString}" log="Application" source="mySource"/>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="eventLog"/>
</rules>
</nlog>
我需要按级别区分事件日志中的日志,我需要有单独Error
的Critical
级别日志,但这些行:
logger.Error("error test do eventLogu");
logger.Fatal("fatal test do eventLogu");
两者都写入具有Error
级别的事件日志。
是否可以使用 nlog 写入具有严重级别的日志?