我一直在尝试关闭这些过多的日志消息,但没有成功。
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是这样的吗?我还需要把它放在别的什么地方吗?
发布于 2013-08-20 02:37:17
在Tomcat/conf/logging.properties下尝试执行以下操作:
org.apache.catalina.session.ManagerBase.level = INFO如上所述,验证这没有在您的自定义log4j.properties文件中被覆盖。
这对我们的团队在Tomcat v6.37和log4j1.2.13.jar中是有效的。
发布于 2010-08-20 16:53:38
从ManagerBase.java的源代码来看,这似乎是正确的设置
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
你能把它也换成这样吗?
发布于 2019-07-04 08:50:52
我知道这是旧的,但我把这个放到我的logback.xml中,它停止了消息:
<logger name="org.apache.catalina.session.ManagerBase">
<level value="INFO" />
</logger>https://stackoverflow.com/questions/3525144
复制相似问题