Tomcat входит в веб-приложение и контейнер? - PullRequest
1 голос
/ 15 марта 2012

Я настроил log4j в своем веб-приложении (которое работает хорошо) и хотел перейти с Juli на log4j на уровне контейнера (tomcat).Я добавил соответствующие jar-файлы в каталог tomcat bin / lib и log4j.properties в каталог lib.Кажется, эта конфигурация игнорируется tomcat.

Мои вопросы: я настроил log4j в своем веб-приложении, и все сообщения stdout / errout направляются в catalina.out (через процесс tomcat java) ... мне даже нужна конфигурация журнала в контейнереуровень?

Заранее спасибо за любые ответы:)

1 Ответ

0 голосов
/ 15 марта 2012

Кажется, эта конфигурация игнорируется tomcat.

Попробуйте перепроверить настройки вашего tomcat, эти шаги конфигурации не просты, но определенно работают после того, как сделано точно так, как они заявили.

После этого у вас будет конфигурация журнала уровня контейнера в $CATALINA_HOME/lib/log4j.properties. Таким образом, чтобы управлять выводом самого tomcat, вы можете добавить такие строки:

log4j.logger.org.apache.tomcat=INFO
log4j.logger.org.apache.catalina=INFO
log4j.logger.org.apache.coyote=INFO

Относительно файла catalina.out - см. этот SO-ответ .

...