Can anyone help me change my logging settings so I don't get this jsp 
compilation logging in my jboss server.log?

2002-10-15 12:06:59,512 INFO  [STDOUT]
2002-10-15 12:06:59,516 INFO  [STDOUT]
2002-10-15 12:06:59,521 INFO  [STDOUT]
2002-10-15 12:06:59,525 INFO  [STDOUT]
2002-10-15 12:06:59,529 INFO  [STDOUT] [javac]
2002-10-15 12:06:59,533 INFO  [STDOUT] Compiling 1 source file

I am using:
Red Hat Linux 7.1.
Sun JDK 1.4.1
jboss-3.0.3_tomcat-4.1.12

I have attached my log4j.xml and tomcat41-service.xml files.

Obviously, I could change my ConsoleAppender's Threshold to ERROR (from 
INFO), but then it cuts out a lot of logging that I want (app's 
deploying, services starting, etc.).

Limiting the org.apache.jk category to ERROR helped me get rid of all 
the coyote/jk2/ajp13 chunk data, so I tried limiting the 
org.apache.jasper category too, but to no avail.  Maybe something in 
org.jboss.web.catalina?  But what?

Thanks for any and all help!

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

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

<!-- $Id: log4j.xml,v 1.5.2.6 2002/09/27 22:29:24 patriot1burke 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 -->
  <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
  	<!--
    <param name="File" value="${jboss.server.home.dir}/log/jboss-server.log"/>
    <param name="File" value="/opt/webdocs/logs/jboss-server.log"/>
	-->
    <param name="File" value="${jboss.server.home.dir}/log/jboss-server.log"/>
    <param name="Append" value="false"/>
    <param name="Threshold" value="INFO"/>

    <!-- 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"/>
    -->

    <layout class="org.apache.log4j.PatternLayout">
      <!-- The default pattern: Date Priority [Category] Message\n -->
      <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>

      <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
      <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
       -->
    </layout>	    
  </appender>

  <!-- A size based file rolling appender
  <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
    <param name="File" value="${jboss.server.home.dir}/log/server.log"/>
    <param name="Append" value="false"/>
    <param name="MaxFileSize" value="500KB"/>
    <param name="MaxBackupIndex" value="1"/>

    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
    </layout>	    
  </appender>
  -->

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

  <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    <param name="Threshold" value="INFO"/>
    <param name="Target" value="System.out"/>

    <layout class="org.apache.log4j.PatternLayout">
      <!-- The default pattern: Date Priority [Category] Message\n -->
      <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
    </layout>
  </appender>


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

  <!-- Buffer events and log them asynchronously
  <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
    <appender-ref ref="FILE"/>
    <appender-ref ref="CONSOLE"/>
    <appender-ref ref="SMTP"/>
  </appender>
  -->

  <!-- EMail events to an administrator
  <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
    <param name="Threshold" value="ERROR"/>
    <param name="To" value="[EMAIL PROTECTED]"/>
    <param name="From" value="[EMAIL PROTECTED]"/>
    <param name="Subject" value="JBoss Sever Errors"/>
    <param name="SMTPHost" value="localhost"/>
    <param name="BufferSize" value="10"/>
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
    </layout>
  </appender>
  -->

  <!-- Syslog events
  <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
    <param name="Facility" value="LOCAL7"/>
    <param name="FacilityPrinting" value="true"/>
    <param name="SyslogHost" value="localhost"/>
  </appender>
  -->

  <!-- Log events to JMS (requires a topic to be created)
  <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
    <param name="Threshold" value="ERROR"/>
    <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
    <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
  </appender>
  -->

  <appender name="DOCS" class="org.jboss.logging.appender.DailyRollingFileAppender">
    <!--
    <param name="File" value="${jboss.server.home.dir}/log/docs.log"/>
    <param name="File" value="/opt/webdocs/logs/docs.log"/>
	-->
    <param name="File" value="${jboss.server.home.dir}/log/docs.log"/>
    <param name="Append" value="true"/>
    <param name="Threshold" value="DEBUG"/>
    <!-- Rollover at midnight each day -->
    <param name="DatePattern" value="'.'yyyy-MM-dd"/>
    <layout class="org.apache.log4j.PatternLayout">
      <!-- The default pattern: Date Priority [Category] Message\n -->
      <param name="ConversionPattern" value="%d %-5p [%c{1}] %m%n"/>
    </layout>	    
  </appender>

  <category name="corp">
    <appender-ref ref="DOCS"/>
  </category>

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

  <!-- mod_jk2 chunk data -->
  <category name="org.apache.jk">
  	<!--
    <priority value="INFO"/>
	-->
    <priority value="ERROR"/>
  </category>

  <!-- page compilations -->
  <category name="org.apache.jasper">
  	<!--
    <priority value="INFO"/>
	-->
    <priority value="ERROR"/>
  </category>

  <!-- Limit JBoss categories to INFO
  <category name="org.jboss">
    <priority value="INFO"/>
  </category>
  -->

  <!-- Increase the priority threshold for the DefaultDS category
  <category name="DefaultDS">
    <priority value="FATAL"/>
  </category>
  -->

  <!-- Decrease the priority threshold for the org.jboss.varia category
  <category name="org.jboss.varia">
    <priority value="DEBUG"/>
  </category>
  -->

  <!--
     | 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.
       If you use replace the log4j 1.2 jar with a 1.1.3 jar you will need to
       change this from XLevel to XPriority.
  <category name="org.jboss.system">
    <priority value="TRACE" class="org.jboss.logging.XLevel"/>
  </category>
  <category name="org.jboss.ejb.plugins">
    <priority value="TRACE" class="org.jboss.logging.XLevel"/>
  </category>
  -->

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

  <root>
    <appender-ref ref="CONSOLE"/>
    <appender-ref ref="FILE"/>
  </root>
  
  <!-- Clustering logging -->
  <!-- Uncomment the following to redirect the org.javagroups and
     org.jboss.ha categories to a cluster.log file.

  <appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
    <param name="File" value="${jboss.server.home.dir}/log/cluster.log"/>
    <param name="Append" value="false"/>
    <param name="MaxFileSize" value="500KB"/>
    <param name="MaxBackupIndex" value="1"/>

    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
    </layout>	    
  </appender>
  <category name="org.javagroups">
    <priority value="DEBUG" />
    <appender-ref ref="CLUSTER"/>
  </category>
  <category name="org.jboss.ha">
    <priority value="DEBUG" />
    <appender-ref ref="CLUSTER"/>
  </category>
  -->

</log4j:configuration>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Set catalina.home to the location of the Tomcat-4.1.x dist.
The default value is that of the JBoss/Catalina bundle where the
jakarta-tomcat-4.1.12-LE-jdk14 is included as jboss_dist/catalina
 -->
<!DOCTYPE server [
  <!ENTITY catalina.home "../tomcat-4.1.x">
]>

<!-- The service configuration for the embedded Tomcat4.1.x web container
-->
<server>

  <classpath codebase="file:&catalina.home;/common/lib/" archives="*"/>
  <classpath codebase="file:&catalina.home;/server/lib/" archives="*"/>
  <classpath codebase="file:&catalina.home;/bin/" archives="*"/>
  <classpath codebase="file:&catalina.home;/lib/" archives="*"/>
  <classpath codebase="." archives="tomcat41-service.jar"/>
 
  <mbean code="org.jboss.web.catalina.EmbeddedCatalinaService41"
    name="jboss.web:service=EmbeddedCatalina41">
    <attribute name="CatalinaHome">&catalina.home;</attribute>

    <!-- Uncomment this if you want interval snapshot for the
         session clustering.
    <attribute name="SnapshotMode">interval</attribute>
    <attribute name="SnapshotInterval">2000</attribute>
    -->
    <attribute name="Config">
      <Server>
         <Service name = "JBoss-Tomcat">
            <Engine name="MainEngine" defaultHost="localhost">
			   <!--
               <Logger className = "org.jboss.web.catalina.Log4jLogger"
                  verbosityLevel = "trace" category = "org.jboss.web.localhost.Engine"/>
			   -->
               <Logger className = "org.jboss.web.catalina.Log4jLogger"
                  verbosityLevel = "error" category = "org.jboss.web.localhost.Engine"/>
               <Host name="localhost">
			      <!--
                  <Valve className = "org.apache.catalina.valves.AccessLogValve"
                     prefix = "tomcat-access_" suffix = ".log"
                     pattern = "common" directory = "../server/default/log" />
                  <Valve className = "org.apache.catalina.valves.AccessLogValve"
                     prefix = "tomcat-access_" suffix = ".log"
                     pattern = "common" directory = "/opt/webdocs/logs" />
				   -->
                  <Valve className = "org.apache.catalina.valves.AccessLogValve"
                     prefix = "tomcat-access_" suffix = ".log"
                     pattern = "common" directory = "../server/default/log" />
				  <!--
                  <DefaultContext cookies = "true" crossContext = "true" override = "true" />
				  -->
                  <DefaultContext cookies = "true" crossContext = "true" override = "true" swallowOutput = "true" />
               </Host>
            </Engine>

            <!-- A HTTP Connector on port 80 -->
			<!--
            <Connector className = "org.apache.catalina.connector.http.HttpConnector"
				port = "80" minProcessors = "3" maxProcessors = "10" enableLookups = "true"
				acceptCount = "10" debug = "0" connectionTimeout = "60000"/>
			-->

            <!-- A HTTP Connector on port 8080 -->
			<!--
            <Connector className = "org.apache.catalina.connector.http.HttpConnector"
				port = "8080" minProcessors = "3" maxProcessors = "10" enableLookups = "true"
				acceptCount = "10" debug = "0" connectionTimeout = "60000"/>
			-->

    		<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    		<!--
    		-->
    		<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
				port="8009" minProcessors="5" maxProcessors="75"
				enableLookups="false" redirectPort="8443"
				acceptCount="10" debug="0" connectionTimeout="20000"
				useURIValidationHack="false"
				protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>

    		<!-- Define an JK1 AJP 1.3 Connector on port 8009 -->
    		<!--
    		<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
				port="8009" minProcessors="5" maxProcessors="75"
				acceptCount="10" debug="0"/>
    		-->

         </Service>
      </Server>
    </attribute>
  </mbean>

</server>

Reply via email to