如何将跟踪信息重定向到syslog?

时间:2015-06-01 08:45:38

标签: .net logging trace syslog system.diagnostics

我想覆盖默认跟踪侦听器,以将跟踪信息路由到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。

0 个答案:

没有答案