我想覆盖默认跟踪侦听器,以将跟踪信息路由到syslog服务器。
我正在使用Kiwi Syslog服务器。现在,我正在使用nuget库SyslogNet.Client 0.2.3向syslog服务器发送消息。
var _syslogSender = new SyslogUdpSender("localhost", 514);
_syslogSender.Send(
new SyslogMessage(
DateTime.Now,
Facility.SecurityOrAuthorizationMessages1,
Severity.Informational,
Environment.MachineName,
"Application Name",
"Message Content"),
new SyslogRfc5424MessageSerializer());
我没有向syslog服务器发送消息,而是希望覆盖侦听器,使用Trace Info或错误将消息直接发送到syslog。
基本上我需要的是我想要一个监听器来监听跟踪信息,如果跟踪信息中有任何内容,它应该写入syslog。