title: use-parent-handlers="false" does not work
body: <p>I hope I am doing wrong and can say what it is.
  I am Using JBoss EAP 7.0.4.</p>
  
  <p>I have a problem with logging, that although i defined <code>use-parent-handers="false"</code> every log is also printed in the root logger (=console).</p>
  
  <p>This ist form my standalone.xml:</p>
  
  <pre><code>&lt;profile&gt;  
          &lt;subsystem xmlns="urn:jboss:domain:logging:3.0"&gt;  
              &lt;console-handler name="CONSOLE"&gt;  
                  &lt;level name="TRACE"/&gt;  
                  &lt;formatter&gt;  
                      &lt;named-formatter name="COLOR-PATTERN"/&gt;  
                  &lt;/formatter&gt;  
              &lt;/console-handler&gt;  
              &lt;periodic-rotating-file-handler name="FILE" autoflush="true"&gt;  
                  &lt;formatter&gt;  
                      &lt;named-formatter name="PATTERN"/&gt;  
                  &lt;/formatter&gt;  
                  &lt;file relative-to="jboss.server.log.dir" path="server.log"/&gt;  
                  &lt;suffix value=".yyyy-MM-dd"/&gt;  
                  &lt;append value="true"/&gt;  
              &lt;/periodic-rotating-file-handler&gt;  
              &lt;periodic-rotating-file-handler name="TEST" autoflush="true"&gt;  
                  &lt;formatter&gt;  
                      &lt;named-formatter name="PATTERN"/&gt;  
                  &lt;/formatter&gt;  
                  &lt;file relative-to="jboss.server.log.dir" path="test.log"/&gt;  
                  &lt;suffix value=".yyyy-MM-dd"/&gt;  
                  &lt;append value="true"/&gt;  
              &lt;/periodic-rotating-file-handler&gt;  
              &lt;logger category="org.jboss.modules" use-parent-handlers="false"&gt;  
                  &lt;level name="TRACE"/&gt;  
                  &lt;handlers&gt;  
                      &lt;handler name="TEST"/&gt;  
                  &lt;/handlers&gt;  
              &lt;/logger&gt;  
              &lt;root-logger&gt;  
                  &lt;level name="INFO"/&gt;  
                  &lt;handlers&gt;  
                      &lt;handler name="CONSOLE"/&gt;  
                      &lt;handler name="FILE"/&gt;  
                  &lt;/handlers&gt;  
              &lt;/root-logger&gt;  
              &lt;formatter name="PATTERN"&gt;  
                  &lt;pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/&gt;  
              &lt;/formatter&gt;  
              &lt;formatter name="COLOR-PATTERN"&gt;  
                  &lt;pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/&gt;  
              &lt;/formatter&gt;  
          &lt;/subsystem&gt;
  </code></pre>
  
  <p>After adding this logger:</p>
  
  <pre><code>&lt;logger category="org.jboss.modules" use-parent-handlers="false"&gt;  
                  &lt;level name="TRACE"/&gt;  
                  &lt;handlers&gt;  
                      &lt;handler name="TEST"/&gt;  
                  &lt;/handlers&gt;  
              &lt;/logger&gt; 
  </code></pre>
  
  <p>every trace is also printed to console.</p>
  
  <p>After removing this logger again, console prints as expected.</p>
  
  <p>As far as I understand this would be normal behaviour if I did not defined use-parent-handlers="false" but I did and I do not understand why it is not working.</p>
  
  <p>If you need further information, feel free to ask.</p>
  
  <p>Thanks in advance.</p>