Log4j - блокировка определенного класса - PullRequest
1 голос
/ 28 февраля 2012

У меня есть веб-приложение Tomcat, которое использует ведение журнала Log4j и настроено с помощью файла log4j.properties.Я бы предпочел, чтобы он был настроен с помощью XML-файла, который я понимаю лучше, но у меня нет времени или желания изменить его.

Корневой регистратор настроен следующим образом:

log4j.rootLogger=info, stdout

Это то, что я хочу, за одним исключением: класс, который я недавно начал использовать (AmazonHttpClient), выбрасывает слишком много журналов INFO, и я хочу ограничить только этот класс уровнем WARNтолько, ничего не меняя.

Как мне это сделать?

Я думал, что это будет работать, но это не так:

log4j.rootLogger.com.amazonaws.http.AmazonHttpClient=WARN

Я также попробовал всеиз них:

log4j.logger.com.amazonaws.http.AmazonHttpClient=WARN
log4j.rootLogger.AmazonHttpClient=WARN
log4j.logger.AmazonHttpClient=WARN

Какой ответ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...