log-Datei nicht erzeugen in log4j

Ich bin neu in log4j. Erstellt habe ich ein Beispiel für ein java-Programm implementieren log4j.

Darunter ist das java-Programm:

package logging;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
public class Logging {
    /**
     * @param args the command line arguments
     */
    private static Logger logger = Logger.getLogger(Logging.class);
    public static void main(String[] args) {
        BasicConfigurator.configure();

         logger.trace("This is a Trace");
         logger.debug("This is a Debug");
         logger.info("This is an Info");
         logger.warn("This is a Warn");
         logger.error("This is an Error");
         logger.fatal("This is a Fatal");

    }

}

Bin ich immer die Ausgabe in der Konsole.Aber die log-Datei ist nicht immer generiert. Ich habe auch so konfiguriert, mein Projekt in der Eclipse-neon mit dem folgenden link:
Konfiguration

Habe ich getan, alles gut. Aber die log-Datei nicht generieren.Wenn ich implementieren, log4j, programmgesteuert die Datei wird immer generiert.Das folgende ist meine Eigenschaften Datei:

#root

log4j.logger.com.apress.logging.log4j=debug,dest

log4j.additivity.com.apress.logging.log4j=false

#define the appender
log4j.appender.dest = org.apache.log4j.DailyRollingFileAppender

#set the name of the file 
log4j.appender.dest.File=${user.home}/log.out

#setting the immediate flush to true (default) 
log4j.appender.dest.ImmediateFlush=true

#setting the threshold
log4j.appender.dest.Threshold=ERROR

#setting the append to false, overwrite 
log4j.appender.dest.Append=true

#set the DatePattern 
log4j.appender.dest.DatePattern='.' yyyy-MM-dd

Was muss ich tun, um Log4J in der Protokolldatei zu schreiben?

überprüfen Sie dies für die Datei-appender-Konfigurationen : tutorialspoint.com/log4j/log4j_logging_files.htm
versuchen Sie es mit "-Dlog4j.Konfiguration=your_configuration_file" ins ausführen-Konfiguration
log4j:WARN Keine solche Eigenschaft [Umwandlung'enter] in org.apache.log4j.PatternLayout.??

InformationsquelleAutor Hema Chandra | 2017-02-20

Schreibe einen Kommentar