Windows サービスからリモート Syslog ホストにログ データを送信する実装を検討してきましたが、これまでに見つけた適切なライブラリ ベースのオプションは、POCO ネット ライブラリの UDP リモート Syslog 送信者だけです。POCO ライブラリが現在サポートしていないRFC 5425に記載されている TLS を使用した Syslog に興味があります。
私の質問は 2 つあります。まず、TCP/TLS を介したリモート ホストへの送信をサポートする Syslog for Windows の既存の実装を見逃していませんか? 第二に、そのような実装が存在しない場合、私は独自の実装を作成する (またはおそらく POCO 実装を拡張する) ことを検討していました。安全な TLS セッションを確立し、Syslog 形式のテキスト文字列を TCP ソケットに入れるよりもはるかに複雑に見えません。TLS 部分については、ここで前述した .NET TLS 実装のようなものを使用します。私は何かを見逃しましたか、これはそれほど単純ではありませんか? それとも、この種の Windows 用の Syslog 通信を実装するライブラリが見つからないのに、誰もこれをやりたくないのですか? 他のすべての Windows 開発者が使用している Syslog の優れた代替手段を見逃しているのでしょうか?
前もって感謝します。