Domanda

Sto cercando un modo per rendere il supporto log4net zeroconf di pubblicare i registri di Apache Chainsaw (vedi qui: supportati da log4net zeroconf? ). A quanto pare log4j può già fare questo con uno ZeroConfSocketHubAppender.

Dove potrei essere in grado di visualizzare il sorgente per il Java ZeroConfSocketHubAppender? Ho guardato sia nel Apache Chainsaw e nei repository Log4j ma senza successo.

È stato utile?

Soluzione

ZeroConf è un log4j 'compagna', ma ZeroConfSocketHubAppender (e questo compagno) non è più necessario a causa del fatto che la maggior parte appenders basati sulla rete in log4j hanno il supporto ZeroConf built-in come di log4j 1.2.16.

Tutto quello che devi fare per consentire ZeroConf è add jmdns.jar al classpath e impostare il parametro 'advertiseViaMulticastDNS' a 'vero' nella configurazione appender.

Ecco le informazioni commettere & log che descrive le modifiche che hanno migliorato il supporto ZeroConf nelle appenders (e ricevitori): http://svn.apache.org/viewvc?view=revision&revision=924176

Ecco un link alla pagina ZeroConf se si vuole ancora usare che http://logging.apache.org/log4j/companions/zeroconf/ fonte-repository.html

Tra l'altro, la revisione svn HEAD di Chainsaw (che dovrebbe essere rilasciato presto) include il supporto per l'utilizzo del pubblicizzato ZeroConf appender informazioni per creare automaticamente i ricevitori.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top