Configuration NLog系统日志配置文件

Configuration NLog系统日志配置文件,configuration,nlog,syslog,Configuration,Nlog,Syslog,我试图在asp.net core 2.2项目中设置syslog,但找不到任何解释。对于新手来说,NLog.Target.Syslog上的示例代码解释得不够。我已经使用示例代码设置了文件日志记录 本地4 Rfc5424 真的 你能解释一下我应该为machinename设置什么吗?是目标主机还是源主机?如何指定syslog服务器的IP?什么是进程和线程ID?从哪里获取变量 我在另一台机器上运行虚拟系统日志服务器来测试这一点 只需将此配置目标添加到项目的Nlog.config文件中的部分: <

我试图在asp.net core 2.2项目中设置syslog,但找不到任何解释。对于新手来说,NLog.Target.Syslog上的示例代码解释得不够。我已经使用示例代码设置了文件日志记录


本地4
Rfc5424
真的
你能解释一下我应该为machinename设置什么吗?是目标主机还是源主机?如何指定syslog服务器的IP?什么是进程和线程ID?从哪里获取变量


我在另一台机器上运行虚拟系统日志服务器来测试这一点

只需将此配置目标添加到项目的Nlog.config文件中的部分:

<target xsi:type="Syslog" name="syslogTarget">
  <sl:layout xsi:type="SimpleLayout" text="${message}" />
  <sl:messageSend>
    <sl:udp server="127.0.0.1" port="514" connectionCheckTimeout="0" />
  </sl:messageSend>
</target>


示例中的布局渲染器是内置NLog,请看,我认为在这里问这个问题是明智的:谢谢-我只是需要一些关于从哪里开始的指导:)