Hi Francesco I fall in the same error weeks ago. Actually I don't understand very well xml config files, I sue property files but anyway if you don't set explicitally a level for your logger but you are inherithing from root logger, then your level will be null. I wrote this just last week. In my app I modify a method with something like this:
/** * * @return */ public int getLevel () { Level level = instance.getLevel(); if (level == null) { Logger root = instance.getRootLogger(); return root.getLevel().toInt(); } return level.toInt(); } Ciao -- Davide > -----Original Message----- > From: Francesco Russo [mailto:[EMAIL PROTECTED] > Sent: Tuesday, September 28, 2004 11:15 AM > To: [EMAIL PROTECTED] > Subject: logger.getLevel() returning null > > Hi everybody, > using log4j1.2.8 I am facing a strange behaviour. Follows a > snippet of my configuration file: > > <logger name="it.cineca.sia.frk.commons" additivity="false"> > <!-- Valori ammessi: DEBUG, INFO, WARN, ERROR, FATAL, > OFF, ALL --> > <level value="DEBUG"/> > <!-- Riportare uno o piu' appender verso cui > indirizzare i log --> > <appender-ref ref="sia.frk.appender.dailyFile"/> > </logger> > > <logger name="it.cineca.test" additivity="false"> > <!-- Valori ammessi: DEBUG, INFO, WARN, ERROR, FATAL, > OFF, ALL --> > <level value="DEBUG"/> > <!-- Riportare uno o piu' appender verso cui > indirizzare i log --> > <appender-ref ref="sia.frk.appender.dailyFile"/> > </logger> > > <root> > <appender-ref ref="sia.frk.appender.console"/> > </root> > > Let us now suppose I have a class called > it.cineca.test.j2eeLog.LoggingBean. > Well, whenever I call "Logger.getLogger(LoggingBean.class)" I > get a Logger instance whose inner Level instance is null! > While whenever I call "Logger.getLogger("it.cineca.test")" > everything works fine. > Why?! Any hints? > > Thanks in advance, > > -- > ______________________________________________________ > Francesco Russo > CINECA - Interuniversitary Computing Centre via Magnanelli, 6/3 > 40033 Casalecchio di Reno (Bologna) - ITALY > e-mail: [EMAIL PROTECTED] > Phone: +39 051 6171 775 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]