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?