Unten ist mein log4j.properties-Dateiinhalt, Datei wird mit dem src-Ordner in Eclipse abgelegt.Log4J: Warnung Es konnte kein Appender für Logger-Fehler gefunden werden
#Application Logs
log4j.rootlogger=INFO, logg
log4j.appender.logg=org.apache.log4j.RollingFileAppender
log4j.appender.logg.File=D:\\SandhyaFiles\\SeleniumWorkspace\\InterviewProject\\Logs\\Testlogs.log
log4j.appender.logg.layout=org.apache.log4j.PatternLayout
log4j.appender.logg.layout.ConversionPattern=%d -%c -%p - %m%n
log4j.appender.logg.maxFileSize=5MB
log4j.appender.logg.maxBackupIndex=3
Innen Bibliothek Paket i initialisiert haben und wie unten verwendet logj:
public class Library
{
public static final Logger Log = Logger.getLogger(Library.class);
public void initialized(){
Log.info("Inside initialise")
}}
von Testfall initialisieren Aufruf wirft log4j Warnung:
log4j: WARN konnte keine Appender für Logger gefunden werden (Bibliothek .Bibliothek). log4j: WARN Bitte initialisieren Sie das log4j-System ordnungsgemäß. log4j: WARN Siehe http://logging.apache.org/log4j/1.2/faq.html#noconfig für weitere Informationen.
Bitte helfen Sie mir das zu beheben.
Sind Sie sicher, dass die Log4j-Eigenschaftendatei auch auf dem Klassenpfad ist? – uniknow
Ich habe Log4j-JAR-Datei in Java-Build-Pfad als externe JAR-Datei hinzugefügt. –
Haben Sie andere Antworten gesucht? Einige Lösungen: [Stellen Sie sicher, dass es im Klassenpfad durch Eclipse ist] (http://StackOverflow.com/a/25163361/2173960), [Übergeben Sie die Konfigurationsdatei als Parameter beim Ausführen des Programms] (http://StackOverflow.com/a/) 11318951/2173960). – Vineet