Log4j nicht drucken in eine Datei oder die Standardausgabe

Ich habe gerade heruntergeladen Log4j und versuche es zu testen. Ich kopierte eine Probe Eigenschaften, die zu druckende Datei an stdout und eine Datei aus hier aber es funktioniert auch nicht.

Hier ist mein code:

public class ClientTest {
    //static CanvasFrame canvas = new CanvasFrame("Web Cam");

    static Logger logger = Logger.getLogger(ClientTest.class);
    public static void main(String [] args) {

        BasicConfigurator.configure();

        logger.debug("HERPADERP");

        Client bob = new Client("localhost", 6789);
        bob.startRunning();

    }
}

Und log4j.Eigenschaften :

# Root logger option
log4j.rootLogger=INFO, file, stdout

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=Log/log.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

Log.log-Datei wird erstellt, aber nichts ist jemals auf Sie geschrieben...

Kann jemand erkennen, wo ich bin mache ich falsch?? Danke !

  • +1 für die Nutzung von "HERPADERP"
InformationsquelleAutor TomSelleck | 2013-04-21
Schreibe einen Kommentar