如何写入kiwi syslog服务器日志c#

Alo*_*n M 8 .net c# logging syslog

我有一个程序,我需要将一些日志发送到Kiwi Syslog服务器.我在网上寻找c#的指南,但我一无所获.我想对如何做到这一点有一个易于理解的解释.

每当有人点击按钮或执行重要操作时,我只想为其编写日志条目.所以,我真正需要的是一个关于如何将条目发送到Syslog服务器的示例.

我没有任何我已经做过的示例代码,因为我找不到任何可以展示的东西.我希望我不会因为没有显示任何代码而违反本网站的规则.但请相信我,我试着环顾网络.

非常感谢你的帮助!

i3a*_*non 12

有一个非常棒的开源SysLog库,用于.Net:SyslogNet.

这是我创建发件人,创建邮件并发送邮件的示例:

_syslogSender = new SyslogUdpSender("localhost",514);
_syslogSender.Send(
    new SyslogMessage(
        DateTime.Now,
        Facility.SecurityOrAuthorizationMessages1,
        Severity.Informational,
        Environment.MachineName,
        "Application Name",
        "Message Content"),
    new SyslogRfc3164MessageSerializer());
Run Code Online (Sandbox Code Playgroud)