Friday, June 14, 2013

Basic Log4j Configuration using xml:



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j=
              "http://jakarta.apache.org/log4j/"
               debug="false">
   <appender name="consoleAppender"
      class="org.apache.log4j.ConsoleAppender">
      <param name="Threshold" value="ALL" />
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d
             %-5p  [%c{1}] %m %n" />
      </layout>
   </appender>
   <appender name="fileAppender"
           class="org.apache.log4j.RollingFileAppender">
      <param name="Threshold" value="ALL" />
      <param name="File" value="D:/logs/jmsLogger.log"/>
      <param name="maxBackupIndex" value="20"/>
      <param name="maxFileSize" value="52428800"/>
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d
                %-5p  [%c{1}] %m %n" />
      </layout>
   </appender>
   <logger name="com.comfort" additivity="false" >
      <level value="ALL" />
      <appender-ref ref="consoleAppender"/>
      <appender-ref ref="fileAppender"/>
   </logger>
</log4j:configuration>

No comments:

Post a Comment