log4j:WARN Bitte initialisieren Sie die log4j-system richtig
Ich versuche zu lernen Selen.
Bekomme ich folgende Fehlermeldung:
log4j:WARN No appenders für logger
(org.apache.http.client.Protokoll.RequestAddCookies). log4j:WARN Please
initialisieren Sie die log4j-Systems richtig. log4j:WARN Sehen
http://logging.apache.org/log4j/1.2/faq.html#noconfig für mehr info.
So, ich habe die Datei heruntergeladen log4j.properties
und ich habe gegoogelt auf und implementieren versucht die Datei in verschiedenen weisen, in Eclipse aber nichts geklappt. Ich sehe, dass jemand sagt:
Eine Datei mit dem Namen log4j.Eigenschaften in der Wurzel des klassenpfades:
log4j.rootLogger = ALL, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.conversionPattern=%m%n
Nichts anderes benötigt wird. Log4j wird ihn entdecken und selbst konfigurieren.
Aber was meinen Sie mit "in der Wurzel des klassenpfades"?
Ich arbeite in Eclipse. Also wie finde ich die root des classpath in Eclipse?
InformationsquelleAutor AndersK | 2015-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie es aussieht, müssen Sie den Speicherort Ihrer log4j.Eigenschaften oder log4j.xml Datei in den Classpath in Eclipse.
Stellen Sie sicher, dass Ihr Projekt ist offen in Eclipse, dann klicken Sie auf den "Run" - Menü am oberen Rand von Eclipse und klicken Sie auf die folgenden:
Ausführen -> Konfiguration -> Classpath (tab) -> Benutzer-Einträge -> Erweitert (Schaltfläche auf der rechten Seite) -> Ordner Hinzufügen ->dann navigieren Sie zu dem Ordner, enthält Ihre log4j.Eigenschaften Datei
Gelten -> Ausführen
Sollte die Fehlermeldung nicht mehr erscheinen.
InformationsquelleAutor Nimisha
Hast du einfach versuchen, es in deinem source-Ordner? Es sollte kopiert werden, automatisch auf Ihrem deployment-Ordner auf zu bauen.
Wenn Sie bereits versucht haben, es kann sein, dass Ihre Bereitstellung von Regeln, die überspringen *.properties-Dateien...
Hoffe, dass wird Ihnen helfen,
Vielen Dank für Ihre Zeit hier. Ich habe die log4j Dateien in den Quell-Ordner, einschließlich der oben genannten, aber es hilft nicht. Ich habe auch versucht, das code-Beispiel, habe ich von Little Panda in meinem code, aber es hilft nicht. Wenn ich in die .Eigenschaften von Dateien und vergleichen Sie Sie mit anderen .properties-Dateien, die Leute empfehlen ich sehen, dass Sie sich unterscheiden. Ich habe die log4j Dateien von SourceForge. Wenn Sie mit oben kommen kann noch Anregungen würde geschätzt werden. Ich lese eine excel-Datei und das funktioniert tatsächlich gut, aber ich bekomme diese nervige Fehlermeldung die ganze Zeit
Sie schreiben: es kann sein, dass Ihre Bereitstellung Regel überspringen *.properties-Dateien... Wie kann ich das überprüfen?
Entschuldigen Sie mich, wie hier beschrieben: toolsqa.com/selenium-webdriver/test-case-with-log4j es scheint, dass die log4j-Konfigurationsdatei sollte in den Projekt-Ordner (siehe das Bild toolsqa.com/wp-content/uploads/2014/03/Log4j-FTC.png entnommen aus dem link oben). Sie können auch finden Sie dort eine gültige log4j.xml Konfigurations-Datei. Wenn Sie möchten, um zu überprüfen, daß Sie korrekt ist, Sie können schreiben Sie einfach eine einfache main-in Ihr Projekt, führen Sie es aus und sehen, ob die Konfiguration Initialisierung Warnung ist immer noch da...
Was ich jetzt sehe ist, dass alles, was testfile ich ausführen bekomme ich diese Fehlermeldung. Das war nicht dort vor. Also, es muss etwas in meinem Eclipse / Selen-Einstellungen plötzlich geändert hat. Wie kann ich das überprüfen? Ich habe erstellt eine neue xml-Datei wie Sie vorschlagen, auf die Verknüpfung, die Sie vorgeschlagen, aber es hilft nicht.
InformationsquelleAutor YosefY
Löschen log4j.rar von Ihrer externen Bibliotheken
Schritte: Rechtsklick auf src-->BuildPath-->Configure Buildpath-->Bibliotheken-->Wählen Sie Log4j.rar und Entfernen Sie es.
Für die Berichterstellung, die Sie brauchen, um hinzuzufügen, log4j für einfach das Skript ausgeführt wird, nicht notwendig log4j.
Hoffe, dies wird Ihr problem lösen
InformationsquelleAutor Rinash
Wie es aussieht, müssen Sie den Speicherort Ihrer log4j.Eigenschaften oder log4j.xml Datei in den Classpath in Eclipse.
Stellen Sie sicher, dass Ihr Projekt ist offen in Eclipse, dann klicken Sie auf den "Run" - Menü am oberen Rand von Eclipse und klicken Sie auf die folgenden:
Ausführen -> "Konfigurationen Ausführen" - > Classpath (tab) -> Benutzer-Einträge -> Erweitert (Schaltfläche auf der rechten Seite) -> Ordner Hinzufügen ->dann navigieren Sie zu dem Ordner, enthält Ihre log4j.Eigenschaften Datei
Gelten -> Ausführen
Sollte die Fehlermeldung nicht mehr erscheinen.
Hast du einfach versuchen, es in deinem source-Ordner? Es sollte kopiert werden, automatisch auf Ihrem deployment-Ordner auf zu bauen.
Wenn Sie bereits versucht, es kann sein, dass Ihre Bereitstellung von Regeln, die überspringen *.properties-Dateien...
Hoffe, dass wird Ihnen helfen,
Löschen log4j.rar von Ihrer externen Bibliotheken
Schritte: Rechtsklick auf src-->BuildPath-->Configure Buildpath-->Bibliotheken-->Wählen Sie Log4j.rar und Entfernen Sie es.
Für die Berichterstellung, die Sie brauchen, um hinzuzufügen, log4j für einfach das Skript ausgeführt wird, nicht notwendig log4j.
Hoffe, dies wird Ihr problem lösen