X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=doc%2Fexamples%2Fjava-log4j%2FHello.java;h=2f1119c05e346d85d9da45f5650d1d355bf5cf24;hb=ba5b4491f94109eaca10b2c285f8d1f116a38e5c;hp=a477e334604e2732555222de7ed8452785e07cee;hpb=d7e8946293f1db01e934752dada165a85ee7099b;p=lttng-ust.git diff --git a/doc/examples/java-log4j/Hello.java b/doc/examples/java-log4j/Hello.java index a477e334..2f1119c0 100644 --- a/doc/examples/java-log4j/Hello.java +++ b/doc/examples/java-log4j/Hello.java @@ -26,6 +26,7 @@ import java.io.IOException; import org.apache.log4j.Appender; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; +import org.apache.log4j.Level; import org.lttng.ust.agent.log4j.LttngLogAppender; /** @@ -64,6 +65,17 @@ public class Hello { * command line. */ public static void main(String args[]) throws IOException { + + /* + * Set lowest level to make sure all event levels are logged. + * Any jar can override the default log4j rootLogger level + * and a logger with no explicit level defaults to the non-null + * parent level. Events could be ignored if the inherited value + * is to low. + * e.g BSF -> https://issues.apache.org/jira/browse/BSF-24 + */ + HELLO_LOG.setLevel(Level.ALL); + /* Start with the default Log4j configuration, which logs to console */ BasicConfigurator.configure();