log4j - Fehlermeldung

Hallo,
was zum Henker bedeutet folgende Fehlermeldung in der Konsole:

log4j:WARN No appenders could be found for logger (de.blue.ipkmoe.db.DBConnectionFactory).
log4j:WARN Please initialize the log4j system properly.

Die log4j-1.2.9.jar - Bibliothek ist im Projekt vorhanden.
Ich habe zugegebnermaßen damit bisher auch noch nicht gearbeitet und sitze vor einem übernommenen Projekt, wo dies jetzt Thema ist.

Danke für Eure Antworten,
Gruss, Lars

hi,
das heißt es fehlt die Konfigurationsdatei für log4j oder ist dem programm nicht zugänglich. ein beispiel für eine solche datei findest du z.b. hier:

http://www.torsten-horn.de/techdocs/java-log4j.htm#X…

grüße

Bonkers

Hallo Lars,

wie Bonkers schon geschrieben hat, brauchst du eine Log4J-Konfigurationsdatei. Abweichend von dem, was in seinem Link geschrieben wird, kannst du die Logger auch abhängig vom zu loggenden Package einrichten.

Nimm dazu als LoggerName (in der Config) einfach den Packagenamen. Schreibe in jede zu loggende Klasse:
private static Logger logger = Logger.getLogger(MyClass.class);

Beim Starten deines Java-Programmes gibst du einen Parameter mit, wo dein Programm die Konfiguration finden kann:
-Dlog4j.configuration=file:///e:/entw/MyProg/conf/log4j.xml

Viele Grüße,
Daniel