2012-08-03 14 views
6

Me gustaría comenzar a utilizar Chainsaw v2. Casi no hay información al respecto. He encontrado solo this, pero los enlaces no se pueden abrir, por lo que no está claro.¿Cómo comenzar a usar Motosierra para Log4j?

utilizo socketAppender:

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 

que crea el archivo 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> 

y elegido en let me search for configuration file. Pero no hay registros. ¿Qué debería hacer después?

Respuesta

2

Soy uno de los autores de la motosierra. Pruebe la última instantánea de desarrollador de Chainsaw, que se lanzará pronto. Tiene una nueva interfaz de usuario de configuración que debería hacer que sea mucho más fácil de configurar, especialmente si todo lo que estás haciendo es usar un appender de socket.

Hay un montón de nuevas características en esta versión. No dude en enviarnos un correo electrónico con preguntas o publicarlo en la lista de correo de log4j.

desarrollador instantánea disponible aquí: http://people.apache.org/~sdeboy

de Scott

+0

Por favor, lanza v2.1! –

0

Utilice solo un archivo log4j.properties o log4j.xml.Y revise este article para Chainsaw. Puede ser útil para ti.

Este es el archivo log4j.properties muestra para la motosierra,

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

¿Cómo es posible el uso de un solo archivo? Primero es configurar Logger, segundo para configurar ChainSaw. ¿Podrías explicarlo con más detalles? – alicjasalamon

+0

@trebuchet mira mi publicación de edición –

+0

Todavía tengo algunos problemas. En mi programa configuro \t \t 'PropertyConfigurator.configure (" log4j.properties ");' y cuando inicio chainsaw también puedo elegir un archivo. ¿Es el mismo archivo? – alicjasalamon

0

servidor de inicio significa en primer receptor del servidor de registro motosierra puede seleccionar el primer receptor de tubo.

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

Cuestiones relacionadas