Frage

Ich bin auf der Suche nach einem Weg zu machen log4net Unterstützung zeroconf zu veröffentlichen Protokolle Apache Chainsaw (siehe hier: Does log4net Unterstützung zeroconf? ). Offenbar kann log4j tut dies bereits eine ZeroConfSocketHubAppender verwenden.

Wo kann ich in der Lage sein, die Quelle für die Java-ZeroConfSocketHubAppender zu sehen? Ich habe sowohl in der Apache Chainsaw sehe und in der Log4j Repositorys aber war nicht erfolgreich.

War es hilfreich?

Lösung

ZeroConf ist ein log4j ‚Begleiter‘, aber ZeroConfSocketHubAppender (und diese Begleiter) ist nicht mehr notwendig, aufgrund der Tatsache, dass die meisten netzwerkbasierten Appen in log4j haben ZeroConf Unterstützung Built-in ab log4j 1.2.16.

Alles, was Sie tun müssen, um ZeroConf zu ermöglichen, ist Add jmdns.jar zu Classpath und stellen Sie den 'advertiseViaMulticastDNS' param 'true' in der appender Konfiguration.

Hier ist die Commit & lügt info um die Änderungen zu beschreiben, die in dem Appen ZeroConf Unterstützung verbessert (und Empfänger): http://svn.apache.org/viewvc?view=revision&revision=924176

Hier ist ein Link auf die ZeroConf Seite, wenn Sie noch verwenden möchten, http://logging.apache.org/log4j/companions/zeroconf/ Quelle-repository.html

Durch die Art und Weise, die SVN HEAD Revision der Kettensäge (die in Kürze veröffentlicht werden sollen) enthält Unterstützung für die Verwendung der beworbenen ZeroConf appender Informationen automatisch Empfänger erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top