Code Search for Developers
 
 
  

log4j.xml from GridBlocks at Krugle


Show log4j.xml syntax highlighted

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

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

<!-- $Id: log4j.xml 1254 2006-10-31 08:39:51Z jkarppin $ -->

<!--
   | 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.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="disk.log"/>
      <param name="Append" value="false"/>
     <param name="MaxFileSize" value="5000KB"/>
     <param name="MaxBackupIndex" value="10"/>

      <!-- 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 [%M(%F:%L)] %m%n"/>
      </layout>
   </appender>

   <!-- A size based file rolling appender
   <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
     <param name="File" value="logs/client.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="Target" value="System.out"/>
      <param name="Threshold" value="info"/>

      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%X %d{ABSOLUTE} %-5p [%M(%F:%L)] %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>
   -->

   <!-- EMail events to an administrator
   <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
     <param name="Threshold" value="ERROR"/>
     <param name="To" value="admin@myhost.domain.com"/>
     <param name="From" value="nobody@myhost.domain.com"/>
     <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>
   -->


   <!-- ======================= -->
   <!-- Custom rules -->
   <!-- ======================= -->
   
   	<appender name="TEST" class="org.apache.log4j.RollingFileAppender"> 
	    <param name="File" value="logs/temp.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> 

   	<appender name="PERF" class="org.apache.log4j.RollingFileAppender"> 
	    <param name="File" value="perf.log"/> 
	    <param name="Append" value="true"/> 
	    <param name="MaxFileSize" value="500KB"/> 
	    <param name="MaxBackupIndex" value="1"/> 
	 
	    <layout class="org.apache.log4j.PatternLayout"> 
	        <param name="ConversionPattern" value="%d{HH:mm} %m%n"/> 
	    </layout> 
	</appender> 

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

   <category name="fi.hip.gb">
      <priority value="DEBUG"/>
   </category>
   
   <category name="fi.hip.gb.disk.Performance">
      <priority value="DEBUG"/>
      <appender-ref ref="PERF"/> 
   </category>

   <!-- Limit apache classes -->
   <category name="org.apache">
      <priority value="INFO"/>
   </category>
   <category name="httpclient">
      <priority value="INFO"/>
   </category>

	<!-- Limit Globus related classes -->
   <category name="org.globus">
      <priority value="WARN"/>
   </category>
   <category name="COM.claymoresystems">
      <priority value="WARN"/>
   </category>
   
   <!-- Limit JBoss categories -->
   <category name="org.jboss">
      <priority value="WARN"/>
   </category>
   <category name="org.jgroups">
      <priority value="WARN"/>
   </category>
   <!-- REMOVE THIS: no locking warnings -->
   <category name="org.jboss.cache.TreeCache">
      <priority value="ERROR"/>
   </category>

   
   <!-- Limit other classes -->
   <category name="com.onionnetworks">
      <priority value="INFO"/>
   </category>
   <category name="org.mortbay">
      <priority value="INFO"/>
   </category>
   <category name="net.sf.ehcache">
      <priority value="ERROR"/>
   </category>

   <!-- ======================= -->
   <!-- Setup the Root category -->
   <!-- ======================= -->
   <root>
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>
   </root>
</log4j:configuration>




See more files for this project here

GridBlocks

GridBlocks builds a grid application framework via easy-to-use building blocks in distributed environment. The framework offers components for Grid security, distributed storage, computing, and Portlet web interfaces.

Project homepage: http://sourceforge.net/projects/gridblocks
Programming language(s): Java,JSP,XML
License: other

  client/
    MANIFEST.MF
    gb-disk.conf
  fe/
    META-INF/
      gbinfo-service.xml
      gbinfo-tcp-service_xml
      gbinfo-udp-service_xml
    WEB-INF/
      classes/
        fec.properties
        gb-disk.conf
      jboss-web.xml
  jgroups/
    gb-disk.conf
    mc-channel.xml
    nio-channel.xml
    tcp-channel.xml
  personal/
    WEB-INF/
      classes/
        gb-disk.conf
    Domain.xml
  planetlab/
    MANIFEST.MF
    gb-disk.conf
  se/
    META-INF/
      MANIFEST.MF
      jboss-service.xml
    WEB-INF/
      classes/
        gb-disk.conf
        slide.properties
      jboss-web.xml
      web.xml
    Domain.xml
  jboss-aop.xml
  log4j.xml