Hi Everybody,

 

I am trying to configure log4j for multiple applications using a single
log4j.xml.I placed log4j.xml in Tomcat's conf directory and placed a
log4j.jar in

Tomcat's lib directory. It is creating the log files, but it is not writing
to it.

 

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

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

 

  <!-- ===================================================================
-->

  <!--  Appenders
-->

  <!-- ===================================================================
--> 

  

   <appender name="APP1" class="org.apache.log4j.RollingFileAppender">

    <param name="File"

           value="C:/dtu/logs/APP1.log" />

    <param name="Append" value="true" />

    <param name="MaxFileSize" value="10MB" />

    <param name="MaxBackupIndex" value="10" />

    <param name="Threshold" value="ALL" />

 

    <layout class="org.apache.log4j.PatternLayout">

            <param name="ConversionPattern" value="%d %-5p [%C{1}.%M:%L]
%m%n" />

    </layout>          

  </appender>

  

  <appender name="APP2" class="org.apache.log4j.RollingFileAppender">

    <param name="File"   value="C:/dtu/logs/APP2.log" />

    <param name="Append" value="true" />

    <param name="MaxFileSize" value="10MB" />

    <param name="MaxBackupIndex" value="10" />

    <param name="Threshold" value="ALL"/>

    

    <layout class="org.apache.log4j.PatternLayout">

    <param name="ConversionPattern" value="%d %-5p [%t] [%C{1}.%M:%L] %m%n"
/>

    </layout>

 

  </appender>

  

  <appender name="APP3" class="org.apache.log4j.RollingFileAppender">

    <param name="File"   value="C:/dtu/logs/APP3.log" />

    <param name="Append" value="true" />

    <param name="MaxFileSize" value="10MB" />

    <param name="MaxBackupIndex" value="10" />

    <param name="Threshold" value="ALL"/>

    

    <layout class="org.apache.log4j.PatternLayout">

    <param name="ConversionPattern" value="%d %-5p [%t] [%C{1}.%M:%L] %m%n"
/>

    </layout>

 

  </appender>

  

  <appender name="APP4" class="org.apache.log4j.RollingFileAppender">

    <param name="File"   value="C:/dtu/logs/APP4.log" />

    <param name="Append" value="true" />

    <param name="MaxFileSize" value="10MB" />

    <param name="MaxBackupIndex" value="10" />

    <param name="Threshold" value="ALL"/>

    <layout class="org.apache.log4j.PatternLayout">

    <param name="ConversionPattern" value="%d %-5p [%t] [%C{1}.%M:%L] %m%n"
/>

    </layout>

 

  </appender>

  

  

  <!-- ===================================================================
-->

  <!--  Loggers
-->

  <!-- ===================================================================
-->

 

  <logger name="com.dtu">

    <level value="DEBUG"/>

             <appender-ref ref="APP1"/>

  </logger>

 

   <logger name="com.sms">

    <level value="DEBUG"/>

            <appender-ref ref="APP4"/>

  </logger>

  

  

  <logger name="com.vtu.gsm">

    <level value="DEBUG"/>

            <appender-ref ref="APP3"/>

  </logger>

 

   <logger name="com.vtu.gps">

    <level value="DEBUG"/>

            <appender-ref ref="APP4"/>

  </logger>

  

  <root>

    <level value="DEBUG"/>

    <appender-ref ref="APP1"/>

  </root>

  

  

</log4j:configuration>

Reply via email to