Hallo,
ich habe etwas Probleme mit der Vererbung der Logger bzw. insbesondere dem root logger und der korrekten Ausgabe:
Mein Logger ist so definiert:
Zum einkreisen des Problems habe ich irgendwo diese Zeilen im Code:
Und so sieht meine XML Konfiguration aus:
[XML]
<logger name="SWSoft.Application.JOpus.gui.ElemMP3P">
<level value="all" />
<appender-ref ref="console" />
<appender-ref ref="logFile"/>
</logger>
<root>
<level value="all"/>
<appender-ref ref="console"/>
<appender-ref ref="logFile"/>
</root>
[/XML]
Den separaten Logger für die Klasse habe ich auch schon rausgeworfen, aber das Problem bleibt: Ich bekomme immer genau eine Zeile, wenn der oben gezeigte Quellcode durchlaufen wird, FATAL wird geloggt, die anderen nicht.
Was habe ich übersehen???
Viele Grüße,
Stephan
ich habe etwas Probleme mit der Vererbung der Logger bzw. insbesondere dem root logger und der korrekten Ausgabe:
Mein Logger ist so definiert:
Java:
package SWSoft.Application.JOpus.gui;
import org.apache.log4j.Logger;
...
public class ElemMP3P extends ElemTabPage implements MouseListener, ActionListener,
RefreshListener, TimerCallback {
private static final Logger logger = Logger.getLogger(ElemMP3P.class);
Zum einkreisen des Problems habe ich irgendwo diese Zeilen im Code:
Java:
logger.fatal( "... switchTitle = " + switchTitle );
logger.warn ("... switchTitle = " + switchTitle );
logger.debug( "... switchTitle = " + switchTitle );
Und so sieht meine XML Konfiguration aus:
[XML]
<logger name="SWSoft.Application.JOpus.gui.ElemMP3P">
<level value="all" />
<appender-ref ref="console" />
<appender-ref ref="logFile"/>
</logger>
<root>
<level value="all"/>
<appender-ref ref="console"/>
<appender-ref ref="logFile"/>
</root>
[/XML]
Den separaten Logger für die Klasse habe ich auch schon rausgeworfen, aber das Problem bleibt: Ich bekomme immer genau eine Zeile, wenn der oben gezeigte Quellcode durchlaufen wird, FATAL wird geloggt, die anderen nicht.
Was habe ich übersehen???
Viele Grüße,
Stephan