Log4j Configuration

From NovaOrdis Knowledge Base
Revision as of 00:43, 8 August 2016 by Ovidiu (talk | contribs)
Jump to navigation Jump to search

Internal

Turning Logging Off Completely for a Category

<category name="io.novaordis.test">
    <priority value="OFF"/>
</category>

Turning Logging Off for an Inner Class

If we have an inner class with its own Logging instance:

package x.y.z;

public class A {
    ...
    public static class B  {
        private static final Logger log = Logger.getLogger(B.class);
        ...
    }
}

then we refer to that category from a log4j.xml file as follows:

<log4j:configuration ...>
    ...
    <category name="x.y.z.A$B">
       <priority value="DEBUG"/>
    </category>
    ...
</log4j:configuration>