我一直在寻找实现从我的Windows服务发送日志数据到远程Syslog主机,到目前为止,我发现的唯一像样的基于库的选项是UDP远程系统日志发送者POCO网络库。我有兴趣使用TLS的Syslog,如RFC 5425中所述,POCO库目前不支持。在Windows服务中实现系统日志到远程主机
我的问题是双重的,首先我错过了支持通过TCP/TLS发送到远程主机的Syslog for Windows的现有实现?其次,如果没有这样的实现存在,我正在寻找我自己的(或者可能扩展POCO) - 与建立安全的TLS会话并将Syslog格式的文本字符串放入TCP套接字相比,这看起来并不复杂,会使用前面讨论的TLS部分的.NET TLS实现here。我错过了什么,这不是那么简单吗?或者是我找不到任何实现这种Windows系统日志通信的库,而没有人愿意这样做?我是否错过了其他Windows开发人员正在使用的Syslog的辉煌选择?
在此先感谢。
谢谢,我已经看到了这个解决方案,但因为我的印象最好,它可以提供给我的是刮取Windows事件日志,我期待着将某些东西与我的服务更紧密地结合在一起。如果我错过了一些东西,并且有一种类似库的功能,我没有在他们的网站上发现,请指出我的方向是正确的! – 2013-05-10 07:29:22