log4j properties

hallo,
ich habe mir für mein javaprogramm eine log4j.properties geschrieben. diese sollte eigentlich meine getLogger().info(…) einmal auf die konsole ausgeben und in eine datei schreiben.
die ausgabe auf die konsole klappt ohne probleme, allerdings nicht die ausgabe in die datei. in der datei erscheinen komischerweise nur zwei ausgaben (einmal direkt die erste und dann noch von irgendwo mittendrin).
hier meine .properties:
log4j.rootLogger=ALL, STDOUT

#log4j.appender.console = org.apache.log4j.FileAppender
#log4j.appender.console.File=importer_console.log
#log4j.appender.console.layout = org.apache.log4j.PatternLayout
#log4j.appender.console.layout.conversionPattern =%d %p [%t] %-5p %c %m%n
#log4j.category.de=ALL, console

STDOUT appender

log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=xxx [%t] %C{1} - %m\n

use the STDOUT appender. set the level to ALL.

log4j.category.de=ALL, STDOUT

logfile appender

log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=skripter.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%t] %C{1} - %m\n

use the logfile appender. set the level to ALL.

log4j.category.de=ALL, logfile

irgendeine idee was ich falsch gemacht habe?