Hallo
in meinem java projekt setze ich log4j ein und hab follgende herausforderung:
Log4j gibt mir wenn das loglevel auf Debug gesetzt is auch die trace meldungen aus.
Code
log4j.rootLogger = Debug, stdout, R, DB
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d [%t] %-5p %c - %m%n
source:
Code
log.trace("Trace");
log.debug("Debug");
log.info("Info");
log.warn("Warn");
log.error("Error");
log.fatal("Fatal");
ausgabe:
Code
[java] 2008-10-14 12:09:33,734 [main] DEBUG basis - Trace
[java] 2008-10-14 12:09:33,734 [main] DEBUG basis - Debug
[java] 2008-10-14 12:09:33,734 [main] INFO basis - Info
[java] 2008-10-14 12:09:33,734 [main] WARN basis - Warn
[java] 2008-10-14 12:09:33,734 [main] ERROR basis - Error
[java] 2008-10-14 12:09:33,734 [main] FATAL basis - Fatal
setz ich das level zb auf info dann stimmt das verhalten, dann bekomm ich wirklich nur info, warn, error und fatal.
irgendeine idee warum das sein könnte?