1 Reply Latest reply on Oct 31, 2005 5:26 AM by Per Newgro

    Redirecting logs does not redirect all the logs

    Chintan Shah Newbie

      Hello,
      I changed log4j.xml to redirect all the logs to the specified directory. But still I got one log at its default place, that is /server/default/log/server.log. Does anyone know what to do?
      Here is my log4j.xml
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

      <!-- ===================================================================== -->
      <!-- -->
      <!-- Log4j Configuration -->
      <!-- -->
      <!-- ===================================================================== -->

      <!-- $Id: log4j.xml,v 1.26.2.2 2005/03/02 14:52:20 tdiesler Exp $ -->

      <!--
      | For more configuration infromation and examples see the Jakarta Log4j
      | owebsite: http://jakarta.apache.org/log4j
      -->

      <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">

      <!-- ================================= -->
      <!-- Preserve messages in a local file -->
      <!-- ================================= -->

      <!-- A time/date based rolling appender -->


      <param name= "File" value="/var/hss/logs/wc/server.log"/ >

      <!-- Rollover at midnight each day -->
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>

      <!-- Rollover at the top of each hour
      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
      -->

      <!-- The default pattern: Date Priority [Category] Message\n -->

      <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
      -->

      <!-- A size based file rolling appender
      <param name= "File" value="/var/hss/logs/wc/server.log"/ >
      -->

      <!-- ============================== -->
      <!-- Append messages to the console -->
      <!-- ============================== -->

      <!-- The default pattern: Date Priority [Category] Message\n -->

      <!-- ====================== -->
      <!-- More Appender examples -->
      <!-- ====================== -->

      <!-- Buffer events and log them asynchronously


      <appender-ref ref="FILE"/>
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="SMTP"/>

      -->

      <!-- EMail events to an administrator
      -->

      <!-- Syslog events
      -->

      <!-- Log events to JMS (requires a topic to be created)
      -->

      <!-- Log events through SNMP
      -->

      <!-- ================ -->
      <!-- Limit categories -->
      <!-- ================ -->

      <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->

      <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->

      <!-- Limit apache axis to INFO as its DEBUG is even more verbose -->

      <!-- Limit JBoss categories
      -->

      <!-- Limit the JSR77 categories -->

      <!-- Limit JBoss webservice category
      -->

      <!-- Decrease the priority threshold for the org.jboss.varia category
      -->

      <!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
      -->

      <!--
      | An example of enabling the custom TRACE level priority that is used
      | by the JBoss internals to diagnose low level details. This example
      | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
      | subpackages. This will produce A LOT of logging output.
      -->

      <!--
      | Logs these events to SNMP:
      - server starts/stops
      - cluster evolution (node death/startup)
      - When an EJB archive is deployed (and associated verified messages)
      - When an EAR archive is deployed

      <appender-ref ref="TRAP_LOG"/>

      <appender-ref ref="TRAP_LOG"/>

      <appender-ref ref="TRAP_LOG"/>

      <appender-ref ref="TRAP_LOG"/>

      <appender-ref ref="TRAP_LOG"/>

      -->

      <!-- ======================= -->
      <!-- Setup the Root category -->
      <!-- ======================= -->

      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>

      <!-- Clustering logging -->
      <!-- Uncomment the following to redirect the org.jgroups and
      org.jboss.ha categories to a cluster.log file.

      <appender-ref ref="CLUSTER"/>

      <appender-ref ref="CLUSTER"/>
      -->

      </log4j:configuration>


      Here is the log that I am getting at the default log directory.

      2005-10-24 10:20:02,630 ERROR [org.apache.tomcat.util.net.PoolTcpEndpoint] Socket error c
      aused by remote host /47.106.161.64
      java.net.SocketException: Invalid argument
      at java.net.PlainSocketImpl.socketSetOption(Native Method)
      at java.net.PlainSocketImpl.setOption(PlainSocketImpl.java:264)
      at java.net.Socket.setTcpNoDelay(Socket.java:826)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.setSocketOptions(PoolTcpEndpoint.ja
      va:503)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:
      515)
      at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread
      .java:112)
      at java.lang.Thread.run(Thread.java:595)