我正在尝试将带有 Nlog 的日志写入 Eventlog,这是我的 Nlog.config 的一个示例
<target xsi:type="EventLog"
name="eventlog"
layout="${message}"
log="Application"
source="MyAppName" />
使用管理员权限执行InstallNlogConfig
时,会显示此错误:
NLog.NLogConfigurationException:EventLog Target[eventlog]初始化期间出错 - System.IO.IOException:找不到网络路径。
en Microsoft.Win32.RegistryKey.Win32ErrorStatic(Int32 errorCode, String str) en Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey, String machineName, RegistryView view) en System.Diagnostics.EventLog.GetEventLogRegKey(String machine, Boolean writable) en System .Diagnostics.EventLog.FindSourceRegistration(String source, String machineName, Boolean readOnly, Boolean wantToCreate) en System.Diagnostics.EventLog._InternalLogNameFromSourceName(String source, String machineName) en System.Diagnostics.EventLog.LogNameFromSourceName(String source, String machineName) en NLog.Targets.EventLogTarget.InitializeTarget() en c:\NLogBuild\src\NLog\Targets\EventLogTarget.cs:línea 175 en NLog.Targets.Target.Initialize(LoggingConfiguration 配置) en c:\NLogBuild\src\NLog\Targets \目标.cs:linea 288. 2013-06-10 12:21:05.0708 信息正在关闭日志记录... 2013-06-10 12:21:05.0708 信息记录器已关闭。