Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Ant + Log4J (http://www.informatikerboard.de/board/thread.php?threadid=375)
Geschrieben von Johnny90 am 21.02.2008 um 13:22:
Ant + Log4J
Hallo
Ich rufe mit einem Ant Task ein Java Programm auf. In dem Java Programm sind ein paar Log Meldungen vorhanden. Innerhalb von Eclipse wird das Programm ohne Fehler ausgeführt. Auch die Logs werden angezeigt.
Wenn ich jetzt den Ant task von der Kommandozeile aus ausführe, bekomme ich folgende Fehlermeldung:
[reporttemplatetask] log4j:WARN No appenders could be found for logger (Classname).
[reporttemplatetask] log4j:WARN Please initialize the log4j system properly.
Ich weiß, dass das hier schlecht ausgedrückt ist, aber es ist wirklich schwer das Problem zu schildern, da es so spezifisch ist.
Vielleicht hat ja jemand schon mal das gleiche Problem gehabt und kann mir die Lösung sagen.
Mit freundlichen Grüßen
Johnny
Geschrieben von dast am 23.02.2008 um 17:13:
RE: Ant + Log4J
Wahrscheinlich wird dein log4j Configuration File (log4j.xml oder log4j.properties) im Classpath
nicht gefunden.
Vielleicht hilft dir folgender Link weiter:
I get “log4j:WARN No appenders could be found for logger” message
PS: Dieses Thema gehört wohl eher in die Rubrik "Praktische Informatik"
MfG Daniel.
Geschrieben von Johnny90 am 04.03.2008 um 08:45:
RE: Ant + Log4J
Guten Morgen
Ich weiß ein bisschen verspätet, aber besser als nie.
Ich wusste zwar dass ich die Konfigurierungsdatei noch in den Klassenpfad einbinden muss, aber nicht wie...
naja. jetzt weiß ich es
beim aufruf von der kommandozeile aus einfach: ant -lib <path> eingeben.
path = Pfad der Konf. Datei
Trotzdem vielen Dank
Johnny
Forensoftware: Burning Board, entwickelt von WoltLab GmbH