Установка свойств или файла конфигурации XML позволит вам контролировать вывод log4j, как указано в руководстве log4j.
Пример файла свойств будет выглядеть так:
# Root logger option
log4j.rootLogger=**ERROR**, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\mylogging.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{ABSOLUTE} %5p %c{1}:%L - %m%n
Обратите внимание на параметр rootLogger, так как он контролирует, сколько информации вы получаете, нужны ли вам только сообщения об ошибках или все, вплоть до информационных сообщений.
Чтобы установить его правильно, обратитесь к Log4j Configuration с использованием файла свойств для получения дополнительной информации, поскольку вы также можете использовать ее в версии XML (см. Несколько приложений, использующих XML-файл ). Совет: поместите его в src / или в корень проекта.