Log4JのZeroconfsockethubappenderのソースコードはどこにありますか?
-
27-09-2019 - |
質問
log4netをサポートしてZeroconfをサポートして、Apache Chainsawにログを公開する方法を探しています(こちらを参照: log4netはZeroconfをサポートしていますか?)。どうやらlog4jはZeroconfsockethubappenderを使用してすでにこれを行うことができます。
Java Zeroconfsockethubappenderのソースをどこで表示できますか?私はApache ChainsawとLog4Jリポジトリの両方を見ましたが、失敗しました。
解決
Zeroconfはlog4j 'companion'ですが、zeroconfsockethubappender(およびこのコンパニオン)は、log4jのほとんどのネットワークベースの付録にZeroconfサポートがLog4j 1.2.16のように組み込まれているという事実のためにもはや必要ありません。
Zeroconfを有効にするために必要なのは、jmdns.jarをclasspathに追加し、Arpender構成で「Advertiseviamulticastdns」Paramを「真」に設定することです。
これは、付録(および受信者)のZeroconfサポートを改善した変更を説明するコミットとログ情報です。http://svn.apache.org/viewvc?view=revision&revision = 924176
それでもそれを使用したい場合は、Zeroconfページへのリンクですhttp://logging.apache.org/log4j/companions/zeroconf/source-repository.html
ちなみに、ChainsawのSVNヘッドリビジョン(まもなくリリースする必要があります)には、広告されたZeroconf Appender情報を使用してレシーバーを自動的に作成するためのサポートが含まれています。