2010-08-19 2 views
1

Я пытался отключить эти чрезмерные сообщения журнала без успеха.как отключить сообщения журнала tomcat5 'session expire'?

INFO | jvm 1 | 2010/08/19 14:36:30 | DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]] (ManagerBase.java:677) - Start expire sessions StandardManager at 1282242990088 sessioncount 0 
INFO | jvm 1 | 2010/08/19 14:36:30 | DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]] (ManagerBase.java:685) - End expire sessions StandardManager processingTime 0 expired sessions: 0 

Я добавил следующую строку в файл WEB-INF/logging.properties моего приложения.

org.apache.catalina.session.ManagerBase.level=WARNING 

Это право? Есть ли где-то еще, что мне нужно положить?

ответ

0

Из исходного кода ManagerBase.java, что, как представляется, право установки

protected Log log = LogFactory.getLog(ManagerBase.class); 
.... 
if(log.isDebugEnabled()) 
    log.debug("Start expire sessions " 
     + getName() + " at " + timeNow + " sessioncount " + sessions.length); 

Интересно, если logging.properties в TOMCAT_HOME/conf/ является перекрывая один в WEB-INF

Можете ли вы изменить его там также?

+0

спасибо, я попробовал добавить строку к файлам TOMCAT5/conf/logging.properties, но не удалял эти записи из файла. – Stevko

+0

Кто-то заработал? – Asaf

1

Попробуйте следующее под Tomcat/conf/logging.properties:

org.apache.catalina.session.ManagerBase.level = INFO 

И как уже упоминалось, убедитесь, что это не переписывается в файл пользовательских log4j.properties.

Это работает для нашей команды с Tomcat v6.37 и log4j1.2.13.jar.

Смежные вопросы