You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Scott Pippin <SP...@mtctrains.com> on 2004/11/18 18:45:05 UTC

redirect catalina.out

I am trying to redirect catalina.out to an application specific log
file.  I thought I had it set up but it is still writing to
catalina.out.
 
server.xml
 
<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Listener
className="org.apache.catalina.mbeans.ServerLifecycleListener"
            debug="0"/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
            debug="0"/>
  <GlobalNamingResources>
    <Environment name="simpleValue" type="java.lang.Integer"
value="30"/>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved">
    </Resource>
    <ResourceParams name="UserDatabase">
      <parameter>
        <name>factory</name>
       
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
      </parameter>
      <parameter>
        <name>pathname</name>
        <value>conf/tomcat-users.xml</value>
      </parameter>
    </ResourceParams>
 
  </GlobalNamingResources>
  <Service name="Catalina">
    <Connector port="8080"
               maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
               enableLookups="false" redirectPort="8443"
acceptCount="100"
               debug="0" connectionTimeout="20000" 
               disableUploadTimeout="true" />
    <Connector port="8009" 
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />
    <Engine name="Catalina" defaultHost="localhost" debug="0">
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="catalina_log." suffix=".txt"
              timestamp="true" swallowOutput="true" />
 <Realm className="org.apache.catalina.realm.JDBCRealm"
connectionName="ims" connectionPassword="ims"
  connectionURL="jdbc:mysql://x.x.x.x:3306/ims"
driverName="com.mysql.jdbc.Driver" userTable="imsuser"
  userNameCol="userid" userCredCol="passwordid" userRoleTable="imsrole"
roleNameCol="userrole" />
      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log."
suffix=".txt"
            timestamp="true" swallowOutput="true" />
      </Host>
    </Engine>
  </Service>
</Server>
 
 
context.xml
 
<?xml version="1.0" encoding="utf-8" ?>
<Context path="/IMS" reloadable="true" debug="4" swallowOutput="true">
 <Logger className="org.apache.catalina.logger.FileLogger"
prefix="ims_log." suffix=".txt" timestamp="true" verbosity="4" />
 <Logger className="org.apache.catalina.logger.SystemErrLogger"
prefix="ims_err." suffix=".txt" timestamp="true" verbosity="4" />
 <Logger className="org.apache.catalina.logger.SystemOutLogger"
prefix="ims_out." suffix=".txt" timestamp="true" verbosity="4" />
</Context>
 
Thanks in advance,
 
Scott Pippin
spippin@mtctrains.com