В log4j fileappender не добавляются какие-либо логи в файл
Я использую log4j для веб-приложения. Я пробовал Java-пример log4j, который создает различные файлы журнала в зависимости от пакета. Но когда я применил его к webApplication, файл генерируется, но он пуст. Нет вывода в файл. Ниже приведен код.
log4j.rootLogger=DEBUG, CA
log4j.appender.pkg1Appender=org.apache.log4j.FileAppender
log4j.appender.pkg1Appender.File=E://pkg1.log
log4j.appender.pkg2Appender=org.apache.log4j.FileAppender
log4j.appender.pkg2Appender.File=E://pkg2.log
# ConsoleAppender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.logger.pkg1=,pkg1Appender
log4j.logger.pkg2=,pkg2Appender
1 ответ
Попробуйте добавить специфичные для пакета дополнения в строку корневого логгера.
log4j.rootLogger = DEBUG, CA, pkg1Appender, pkg2Appender
Смотрите ответ на этот вопрос здесь: log4j: ведение журнала для конкретного пакета