Pergunta

Estou procurando uma maneira de fazer com que o Log4Net suporta o Zeroconf para publicar logs na Apache Chainsaw (veja aqui: O log4net suporta Zeroconf?). Aparentemente, o Log4J já pode fazer isso usando um zeroconfsockethubappender.

Onde posso ver a fonte do Java Zeroconfsockethubappender? Eu olhei tanto na motosserra do Apache quanto nos repositórios LOG4J, mas não teve êxito.

Foi útil?

Solução

O Zeroconf é um 'Companion' Log4J, mas o Zeroconfsockethubappender (e esse companheiro) não é mais necessário devido ao fato de a maioria dos apêndices baseados em rede no LOG4J ter suporte ao zeroconf integrado a partir do log4J 1.2.16.

Tudo o que você precisa fazer para ativar o Zeroconf é adicionar jmdns.jar ao seu pathes de classe e definir o 'anunciavamulticastdns' param como 'true' na configuração do Appender.

Aqui estão as informações de comprometimento e registro que descrevem as alterações que melhoraram o suporte ao Zeroconf nos apêndices (e receptores):http://svn.apache.org/viewvc?view=revision&revision=924176

Aqui está um link para a página Zeroconf se você ainda quiser usar issohttp://logging.apache.org/log4j/companions/zeroconf/source-repository.html

A propósito, a revisão da SVN Head da Chainsaw (que deve ser lançada em breve) inclui suporte para o uso das informações do Appender Zeroconf anunciadas para criar automaticamente receptores.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top