У меня возникла проблема с конфигурацией Log4J
(версия 1.2.17) .properties
в моей автономной программе Spring (3.2.5).Log4j 1.2 не регистрируется в RollingFileAppender
Это мой файл конфигурации, запись в консоль работает нормально, но RollingFileAppender
не добавляет сообщения в logs/application_log.file
. Я попытался изменить почти все - имя файла, ConversionPattern
, создать файл вручную и установить права файловой системы (OS X Mavericks) для записи всем, но ничего не работает.
log4j.rootLogger=INFO,CA,FA
#Console Appender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%d{ISO8601} %-5p [%c:%L] - %m%n
#Rolling File Appender
log4j.appender.FA=org.apache.log4j.RollingFileAppender
log4j.appender.FA.File=logs/application_log.log
log4j.appender.FA.MaxFileSize=50MB
log4j.appender.FA.layout.ConversionPattern=%d{ISO8601} %-5p [%c:%L] - %m%n
log4j.appender.FA.Append=true
log4j.appender.FA.MaxBackupIndex=10
log4j.appender.FA.layout=org.apache.log4j.PatternLayout
Что я делаю неправильно? Вы видите что-то неправильно, чего я не вижу?
Попробую, спасибо. – user2148736
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/RollingFileAppender.html – user2148736
Извините, похоже, что вы правы. –