Portal > Foren > Java > Allgemeine Java-Programmierung > Frage zu org.apache.log4j.Logger
Antwort
 
Themen-Optionen
Alt 28.10.2004, 15:49 Nach oben    #1
RooKee
Gast
 
Beiträge: n/a
Standard Frage zu org.apache.log4j.Logger

Ich habe mal eine Frage zu der Klasse org.apache.log4j.Logger
. Und zwar, habe ich ein Projekt indem diese Klasse benutzt wird. Es dient zur Ausgabe von Fehlern, aber genaueres weiß ich auch nicht...

Kann mir da einer helfen???
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.10.2004, 17:35 Nach oben    #2
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Hi

Der Logger ist dazu da, dass man Aktionen loggen kann (was ja auch schon der name sagt.) Wie genau das funktioniert, versuche ich dir anhand von ein wenig code zu verdeutlichen:

Code:
import org.apache.log4j.Logger;

public class LoggerTest{
    
    private static Logger log = Logger.getLogger(LoggerTest.class);
    ...
    try {
    ...
    } catch (Exception ex) {
        log.error("Fehler: " + ex);
    }
    ...
    public LoggerTest() {
        log.info("Klasse LoggerTest initialisiert");
    }
}
Also dieser Code-Block benutzt den Logger 2 mal. Einmal wird ein Error geloggt und einmal nur eine Info.

Zur Konfiguration benötigt man noch das File log4j.properties, welches im Klassenpfad liegen muss und beispielsweise folgenden Inhalt hat:
Code:
# Set logger to DEBUG
log4j.rootLogger=DEBUG, test
log4j.appender.test=org.apache.log4j.ConsoleAppender
log4j.appender.test.layout=org.apache.log4j.PatternLayout

# Print the date in ISO 8601 format
log4j.appender.test.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm}[%-5p]-%C.%M: %m%n
Es gibt folgende Logging levels:
DEBUG
INFO
WARN
ERROR
FATAL

Im konfigurationsfile habe ich auf Debug geschalten, also alles, wird geloggt, bzw. beide Meldungen würden ausgegeben werden.
Wenn ich nun
log4j.rootLogger=ERROR, test
eingeben würde, würde die info meldung nicht auftauchen.

Man hat dann auch die Möglichkeit das ganze ohne änderungen im Java-Quelltext direkt in ein File zu loggen.

Ich hoffe, damit kommst du weiter.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
indireckte Frage zu Template system kampfgnom PHP-Programmierung 4 04.06.2007 04:12
Frage zu Aufklapp-Menü mit CSS Hobbyuser HTML, XML und CSS 8 12.08.2006 18:41
Java Programm - Code Frage (Problem) Finki Allgemeine Java-Programmierung 16 23.10.2005 12:36
NOOB FRAGE: Fenster bei Buttondruck Muluf Allgemeine Java-Programmierung 2 21.06.2005 15:06
eine Frage über String punachino Allgemeine Java-Programmierung 6 19.05.2005 01:14


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:34 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44