You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by an...@arcor.de on 2004/09/02 17:14:27 UTC

configure log4j in tomcat 5.5

Hi all, 

I installed Tomcat 5.5 with compat-package for running under JDK 1.4.2 yesterday. I tried to configure tomcat and log4j. I use multiple services in my server.xml.

When I start tomcat it produces only logfiles for the windows service (stdout.log, stderr.log and jakarta_service_yyyyMMdd.log)

Here is the content of my two config-files:

<Server port="2201" shutdown="SHUTDOWN">

   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
   <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>

   <Service name="cma">

      <Connector enableLookups="false" scheme="https" secure="true"
                 URIEncoding="UTF-8" acceptCount="100" address="127.0.0.1"
                 compression="on" port="9443" clientAuth="true"
                 keystoreFile="conf/cmakeystore" keystorePass="IbrfdI"
                 truststoreFile="conf/cmakeystore" truststorePass="IbrfdI"/>

      <Engine defaultHost="cma.valdorian.de" name="cmaengine">

         <Host appBase="webapps/cmawebapps" autoDeploy="false" 
               deployOnStartup="false" name="cma.valdorian.de" deployXML="false" 
               unpackWARs="false" workDir="work/cmaengine/cma.valdorian.de" 
               errorReportValveClass="org.apache.catalina.valves.ErrorReportValve">

            <Context cookies="false" docBase="ROOT" path="" useNaming="false"/>

         </Host>

      </Engine>

   </Service>

   <Service name="cda">


      <Connector enableLookups="false" scheme="https" secure="true"
                 URIEncoding="UTF-8" acceptCount="100" address="127.0.0.1"
                 compression="on" port="8443" keystoreFile="conf/cdakeystore"
                 keystorePass="IbrfdI"/>


      <Connector enableLookups="false" redirectPort="8443" scheme="http" 
                 secure="false" URIEncoding="UTF-8" acceptCount="100"
                 address="127.0.0.1" compression="on" port="8080"/>


      <Engine defaultHost="www.valdorian.de" name="cdaengine">

         <Host appBase="webapps/cdawebapps" autoDeploy="false" deployOnStartup="false"
               name="www.valdorian.de" deployXML="false" unpackWARs="false"
               errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
               workDir="work/cdaengine/www.valdorian.de">

            <Context cookies="false" docBase="ROOT" path="" useNaming="false"/>

         </Host>

      </Engine>

   </Service>


   <Service name="prova">


      <Connector enableLookups="false" scheme="https" secure="true"
                 URIEncoding="UTF-8" acceptCount="100" address="127.0.0.1"
                 compression="on" port="7443" keystoreFile="conf/provakeystore"
                 keystorePass="IbrfdI"/>


      <Connector enableLookups="false" redirectPort="7443" scheme="http" 
                 secure="false" URIEncoding="UTF-8" acceptCount="100"
                 address="127.0.0.1" compression="on" port="7070"/>


      <Engine defaultHost="prova.avinci.de" name="provaengine">

         <Host appBase="webapps/provawebapps" autoDeploy="false" deployOnStartup="false"
               name="prova.avinci.de" deployXML="false" unpackWARs="false"
               errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
               workDir="work/provaengine/prova.avinci.de">

            <Context docBase="ROOT" path=""/>

         </Host>

      </Engine>

   </Service>

</Server>
======================================
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration  xmlns:log4j='http://jakarta.apache.org/log4j/'>

   <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %-5p [%t] %c (%F:%L) - %m%n"/>
      </layout>
   </appender>

   <appender name="cmaengine" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="C:/Daten/Madura/Tomcat/logs/cmaengine.log" />
      <param name="DatePattern" value="'.'yyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d - %m%n"/>
      </layout>
   </appender>

   <appender name="cdaengine" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="C:/Daten/Madura/Tomcat/logs/cdaengine.log" />
      <param name="DatePattern" value="'.'yyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d - %m%n"/>
      </layout>
   </appender>

   <appender name="provaengine" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="C:/Daten/Madura/Tomcat/logs/provaengine.log" />
      <param name="DatePattern" value="'.'yyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d - %m%n"/>
      </layout>
   </appender>
   
   <appender name="cma" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="C:/Daten/Madura/Tomcat/logs/cma.log" />
      <param name="DatePattern" value="'.'yyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d - %m%n"/>
      </layout>
   </appender>

   <appender name="cda" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="C:/Daten/Madura/Tomcat/logs/cda.log" />
      <param name="DatePattern" value="'.'yyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d - %m%n"/>
      </layout>
   </appender>

   <appender name="prova" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="C:/Daten/Madura/Tomcat/logs/prova.log" />
      <param name="DatePattern" value="'.'yyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%-5p %d - %m%n"/>
      </layout>
   </appender>

   <category name="org.apache.catalina.core.ContainerBase.[cmaengine]" additivity="false">
      <priority value="info" />
      <appender-ref ref="cmaengine" />
   </category>

   <category name="org.apache.catalina.core.ContainerBase.[cdaengine]" additivity="false">
      <priority value="info" />
      <appender-ref ref="cdaengine" />
   </category>

   <category name="org.apache.catalina.core.ContainerBase.[provaengine]" additivity="false">
      <priority value="info" />
      <appender-ref ref="provaengine" />
   </category>

   <category name="org.apache.catalina.core.ContainerBase.[cmaengine].[cma.valdorian.de]" additivity="false">
      <priority value="info" />
      <appender-ref ref="cma" />
   </category>

   <category name="org.apache.catalina.core.ContainerBase.[cdaengine].[www.valdorian.de]" additivity="false">
      <priority value="info" />
      <appender-ref ref="cda" />
   </category>

   <category name="org.apache.catalina.core.ContainerBase.[provaengine].[prova.avinci.de]" additivity="false">
      <priority value="info" />
      <appender-ref ref="prova" />
   </category>

   <category name="org.apache.catalina.startup.Embedded" additivity="false">
      <priority value="info" />
      <appender-ref ref="STDOUT" />
   </category>
        
   <root>
      <priority value="info" />
      <appender-ref ref="STDOUT" />
   </root>
	
</log4j:configuration>

Can someone tell me what is wrong?

thanks
Jörg

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