I was able to get OXF to start sending log4j events via a socket. The
Chainsaw documentation suggests the following log4j setting:
log4j.appender.Chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.Chainsaw.remoteHost=localhost
log4j.appender.Chainsaw.port=4445
log4j.appender.Chainsaw.locationInfo=true
So I guessed a translation of the above to the OXF-specific log4j
configuration, in log4j.xml:
<appender name="Chainsaw" class="org.apache.log4j.net.SocketAppender">
<param name="RemoteHost" value="localhost"/>
<param name="Port" value="4445"/>
<param name="LocationInfo" value="true"/>
</appender>
But now Chainsaw is reporting a log format mismatch error:
[Thread-3] INFO com.puppycrawl.tools.chainsaw.LoggingReceiver - Thread
started
[Thread-3] DEBUG com.puppycrawl.tools.chainsaw.LoggingReceiver - Waiting for
a connection
[Thread-3] DEBUG com.puppycrawl.tools.chainsaw.LoggingReceiver - Got a
connection from localhost
[Thread-3] DEBUG com.puppycrawl.tools.chainsaw.LoggingReceiver - Waiting for
a connection
[Thread-5] DEBUG com.puppycrawl.tools.chainsaw.LoggingReceiver - Starting to
get data
java.lang.NoSuchFieldError: priority
at com.puppycrawl.tools.chainsaw.EventDetails.<init>(EventDetails.java:87)
at
com.puppycrawl.tools.chainsaw.LoggingReceiver$Slurper.run(LoggingReceiver.ja
va:74)
at java.lang.Thread.run(Thread.java:536)
Any help to prevent us from having to become OXF/log4j configuration experts
is much appreciated! Thanks.
-Scott
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Scott McMullan
> Sent: Monday, August 04, 2003 10:25 AM
> To: Oxf Users
> Subject: debugging pipelines w/log4j and chainsaw
>
>
> We're getting chainsaw going with limited success. We want to be able to
> send debug to any combo of 3 places:
>
> 1. console
> 2. a file
> 3. chainsaw gui viewer (http://sourceforge.net/projects/logui)
>
> Can you give us some help on the log4j.xml config file? Right now we're
> changing this:
>
> <!-- This is the root logger -->
> <root>
> <priority value="info"/>
> <appender-ref ref="FileAppender"/>
> </root>
>
> to point to a single apender, but how to get the chained/multiple output
> scenario?
>
> Thanks.
>
> -Scott
> UC Berkeley Center for Document Engineering
>
> _______________________________________________
> oxf-users mailing list
> [EMAIL PROTECTED]
> http://mail.orbeon.com/mailman/listinfo/oxf-users
_______________________________________________
oxf-users mailing list
[EMAIL PROTECTED]
http://mail.orbeon.com/mailman/listinfo/oxf-users