title: log statements are not going into mentioned log files
body: <p>I have log4jConfig.xml as shown below</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
  &lt;!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"&gt;
  &lt;log4j:configuration debug="false" xmlns:log4j='http://jakarta.apache.org/log4j/'&gt;
  
      &lt;appender name="abcLog4j" class="org.apache.log4j.RollingFileAppender"&gt;
          &lt;param name="File" value="/myapp/app/myserver/myproj/domains/logs/abcLog.log"/&gt;
          &lt;param name="Append" value="true"/&gt;
          &lt;param name="MaxFileSize" value="5000KB"/&gt;
          &lt;param name="MaxBackupIndex" value="5"/&gt;
          &lt;layout class="org.apache.log4j.PatternLayout"&gt;
            &lt;param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/&gt;
          &lt;/layout&gt;
        &lt;/appender&gt;
  
      &lt;logger name="com.mywhole.mysub.abc" additivity="false"&gt;
           &lt;level value="INFO"/&gt;
           &lt;appender-ref ref="abcLog4j"/&gt;
      &lt;/logger&gt;
  
      &lt;appender name="xyzLog4j" class="org.apache.log4j.RollingFileAppender"&gt;
          &lt;param name="File" value="/myapp/app/myserver/myproj/domains/logs/xyzLog.log"/&gt;
          &lt;param name="Append" value="true"/&gt;
          &lt;param name="MaxFileSize" value="5000KB"/&gt;
          &lt;param name="MaxBackupIndex" value="5"/&gt;
          &lt;layout class="org.apache.log4j.PatternLayout"&gt;
            &lt;param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/&gt;
          &lt;/layout&gt;
        &lt;/appender&gt;
  
      &lt;logger name="com.mywhole.mysub.xyz" additivity="false"&gt;
           &lt;level value="INFO"/&gt;
           &lt;appender-ref ref="xyzLog4j"/&gt;
      &lt;/logger&gt;
  
        &lt;appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"&gt;    
          &lt;layout class="org.apache.log4j.PatternLayout"&gt;
            &lt;param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/&gt;
          &lt;/layout&gt;   
       &lt;/appender&gt;
  
      .......................
  
      &lt;root&gt;
          &lt;priority value="ERROR"/&gt;
          &lt;appender-ref ref="sysoutLog4j"/&gt;       
      &lt;/root&gt;
  
     &lt;/log4j:configuration&gt;
  </code></pre>
  
  <p>The probelm I'm facing is log statements generated from classes in com.mywhole.mysub.xyz are going into
  abcLog.log and vice-versa. Can anyone explain me how to solve this issue</p>
  
  <pre><code>package com.mywhole.mysub.xyz.model;
  // import ....
  public class MyBeackingBean extends MySuperBB{
      public static final LoggerInterface log = LoggerFactory
              .getLogger(MyBeackingBean.class);
  </code></pre>