You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Ami Thomasgaard <am...@ifi.uio.no> on 2005/06/01 19:45:12 UTC

Help with Chainsaw v2 configuration. Receiver-log tab is missing in the chainsawWebStart gui.

Hi!

I've tried to follow the scenario described in 
http://www.codecomments.com/message1198937.htm . But when loading the 
configuration in Chainsaw v2 (chainsawWebStart) - either by including 
the URL to the log4j-receiver-sample.xml in the view-show or just by 
adding the socket/log file receiver - nothing happens beside that I see 
the receiver in the Receivers window/panel. No warnings, errors or any 
new tab.

System description:
-------------------
bea weblogic, version 6.
sun java, version 1.3.12 (using log4j)

included in my classpath
log4j-1.3alpha-7.jar 
log4j-chainsaw-1.3alpha-7.jar


My log4j.properties file:
=========================
log4j.rootCategory=DEBUG, A2, Chainsaw

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p [%F %L] - %m%n

log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=/tmp/log4j.log
log4j.appender.A2.datePattern='.'yyyy-MM-dd
log4j.appender.A2.append=true
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%-5p %d{ISO8601} [%F %L] - %m%n

log4j.appender.Chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.Chainsaw.remoteHost=localhost
log4j.appender.Chainsaw.port=4445


My log4j-receiver-sample.xml file:
==================================
<?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="4445"/>
    </plugin>

    <plugin name="LogFileReceiver" 
class="org.apache.log4j.varia.LogFilePatternReceiver">
      <param name="fileURL" value="file:///tmp/log4j.log"/>
      <param name="timestampFormat" value="yyyy-MM-dd HH:mm:ss,SSS"/>
      <param name="logFormat" value="TIMESTAMP LEVEL [LOGGER] MESSAGE"/>
      <param name="name" value="sampleLogFileReceiver"/>
      <param name="tailing" value="true"/>
    </plugin>

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

---

Output : Starting BEA application server
[...]
log4j:INFO Creating new logger [xx.xx.xx] in repository [default].
log4j:INFO Creating new logger [xx.xx.yy] in repository [default].
[..]


I hope someone can tell me what I'm doing wrong or point me to any 
relevant documentation.


Regards,


-Ami



---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org