• 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?

    {WcM} http://www.wcm-clan.com
    ClanManagerPro CMPro http://www.cmpro.org

    Der genetische Code des Menschen und der des Schimpansen unterscheiden sich zu 1,6%.
    Bei machen Menschen merkt man das mehr, bei anderen weniger *g*

  • sorry - zu schnell gelesen und deine frage falsch interpretiert. K.a warum du die trace messages bekommst. Sieht nach einem Bug aus, denn laut der logmessage interpretiert er ja den fehler auch tatsaechlich als DEBUG und nicht als trace.

    lg, Benjamin Ferrari, bookworm.at

    3 Mal editiert, zuletzt von a9bejo (14. Oktober 2008 um 15:10)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!