2012-08-03 23 views
6

Chainsaw v2'yi kullanmaya başlamak istiyorum. Bu konuda neredeyse hiç bilgi yok. Sadece this'u buldum, ancak bağlantılar açılamıyor, bu yüzden net değil.Log4j için Chainsaw'ı kullanmaya nasıl başlayabilirsiniz?

log4j.rootLogger=DEBUG, server 

log4j.appender.server=org.apache.log4j.net.SocketAppender 
log4j.appender.server.Port=4712 
log4j.appender.server.RemoteHost=localhost 
log4j.appender.server.ReconnectionDelay=10000 

ben dosya log4j.xml

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration > 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> 
    <appender name="A2" class="org.apache.log4j.ConsoleAppender"> 
     <layout class="org.apache.log4j.SimpleLayout"/> 
    </appender> 

    <plugin name="SocketReceiver" class="org.apache.log4j.net.SocketReceiver"> 
     <param name="Port" value="4712"/> 
    </plugin> 

    <root> 
     <level value="debug"/> 
    </root> 
</log4j:configuration> 

oluşturulan Ve let me search for configuration file bunu seçilmiş:

Ben socketAppender kullanın. Fakat günlük yok. Sonra ne yapmalıyım?

cevap

2

Chainsaw için örnek log4j.properties dosyasıdır. Kısa sürede piyasaya sürülecek olan Chainsaw'ın en son geliştirici anlık görüntüsünü deneyin. Özellikle tüm yaptığınız bir soket eklentisi kullanıyorsa, yapılandırmayı çok daha kolay hale getiren yeni bir yapılandırma arayüzüne sahiptir.

Bu sürümde bir çok yeni özellik var. Sorularınız için e-posta göndermek veya log4j-kullanıcısı posta listesine göndermek için çekinmeyin. Mevcut burada

Geliştirici anlık: http://people.apache.org/~sdeboy

Scott

+0

Lütfen v2.1'i bırakın! –

0

Sadece bir dosya log4j.properties veya log4j.xml kullanın. Bu Chainsaw için bu article kontrol edin. Size yardımcı olabilir.

Bu benim Testere yazarlardan biriyim

log4j.rootCategory=DEBUG, zeroconf, chainsaw 
    # Socket Appender 
    log4j.appender.chainsaw=org.apache.log4j.net.SocketAppender 
    log4j.appender.chainsaw.remoteHost=localhost 
    log4j.appender.chainsaw.port=4445 
    log4j.appender.chainsaw.locationInfo=true 
+0

? Birincisi Logger'ı yapılandırmak, ikincisi ChainSaw'ı yapılandırmak. Daha fazla ayrıntıda açıklar mısınız? – alicjasalamon

+0

@trebuchet Benim düzenleme yazımı kontrol et –

+0

Hala bazı problemlerim var. Programımda \t \t 'PropertyConfigurator.configure (" log4j.properties ") 'ı ayarlıyorum ve testere başladığımda bir dosya da seçebiliyorum. Aynı dosya mı? – alicjasalamon

0

başlangıç ​​sunucu ilk ilk soket alıcısını seçebilirsiniz testere günlük sunucusu alıcı anlamına gelir.

log4j.rootLogger = DEBUG CHAINSAW_CLIENT

log4j.appender.CHAINSAW_CLIENT = org.apache.log4j.net.SocketAppender log4j.appender.CHAINSAW_CLIENT.RemoteHost = localhost log4j.appender.CHAINSAW_CLIENT.Port = 4445
log4j.appender.CHAINSAW_CLIENT.LocationInfo = true mümkündür sadece bir dosya nasıl kullanılır