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

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

  <appender name="console" class="org.apache.log4j.ConsoleAppender"> 
    <param name="Target" value="System.out"/> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%-5p %c{1} - %m%n"/> 
    </layout> 
  </appender> 

  <appender name="integration-appender" class="org.apache.log4j.builders.appender.RollingFileAppenderBuilder"> 
    <param name="file" value="${catalina.base}/logs/integrations.log"/>
    <param name="MaxFileSize" value="10240KB"/>
    <!-- Keep one backup file -->
    <param name="MaxBackupIndex" value="10"/>
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%p %t %c - %m%n"/> 
    </layout> 
  </appender> 
  
    <appender name="full-appender" class="org.apache.log4j.builders.appender.RollingFileAppenderBuilder">
    <param name="file" value="${catalina.base}/logs/defaults.log"/> 
    <param name="MaxFileSize" value="10240KB"/>
    <param name="MaxBackupIndex" value="10"/>
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%p %t %c - %m%n"/> 
    </layout> 
  </appender> 

  <logger name="integration" additivity="false">
	   <level value="info" />
	   <appender-ref ref="integration-appender" />
  </logger>
  
  <root> 
    <priority value ="info" /> 
    <appender-ref ref="console" />
    <appender-ref ref="full-appender" /> 
  </root>
  
</log4j:configuration>