首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何关闭tomcat5‘会话过期’日志消息?

如何关闭tomcat5‘会话过期’日志消息?
EN

Stack Overflow用户
提问于 2010-08-20 02:49:23
回答 3查看 4.6K关注 0票数 1

我一直在尝试关闭这些过多的日志消息,但没有成功。

代码语言:javascript
复制
 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文件中。

代码语言:javascript
复制
org.apache.catalina.session.ManagerBase.level=WARNING

是这样的吗?我还需要把它放在别的什么地方吗?

EN

回答 3

Stack Overflow用户

发布于 2013-08-20 02:37:17

Tomcat/conf/logging.properties下尝试执行以下操作:

代码语言:javascript
复制
org.apache.catalina.session.ManagerBase.level = INFO

如上所述,验证这没有在您的自定义log4j.properties文件中被覆盖。

这对我们的团队在Tomcat v6.37和log4j1.2.13.jar中是有效的。

票数 1
EN

Stack Overflow用户

发布于 2010-08-20 16:53:38

从ManagerBase.java的源代码来看,这似乎是正确的设置

代码语言:javascript
复制
protected Log log = LogFactory.getLog(ManagerBase.class);
....
 if(log.isDebugEnabled())
  log.debug("Start expire sessions " 
      + getName() + " at " + timeNow + " sessioncount " + sessions.length);

我想知道TOMCAT_HOME/conf/中的logging.properties是否覆盖了WEB-INF中的INF

你能把它也换成这样吗?

票数 0
EN

Stack Overflow用户

发布于 2019-07-04 08:50:52

我知道这是旧的,但我把这个放到我的logback.xml中,它停止了消息:

代码语言:javascript
复制
<logger name="org.apache.catalina.session.ManagerBase">
        <level value="INFO" />
</logger>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3525144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档