Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > tomcat 5.0 log4j.properties shared


Автор: gelo86 25.3.2010, 12:08
Кидаю log4j.properties в tomcat 5.0/shared/classes. Но к сожелению все идет в stdout.log фаил. Самое интересное что в етом фаиле формат как от log4j:
Код

 DEBUG     10-03-18 16:48:49 (Thread-0) [org.apache.commons.digester.Digester.sax] ...

Откуда может взяться stdout.log файл ? почему log4j пишет в него а не в одельные файлы описанные в log4j.properties ?


Автор: afon 27.3.2010, 17:58
Потому что, во-первых, томкет использует commons logging а не log4j, а во-вторых, чтобы заставить его логировать используя log4j нужно сделать несколько доп действий, и properties должны жить не в shared/classes а в lib... 

Одним словом, читай здесь - http://tomcat.apache.org/tomcat-6.0-doc/logging.html#log4j  ,там довольно прозрачно написано. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)