Author: markt Date: Fri Mar 5 17:11:27 2010 New Revision: 919505 URL: http://svn.apache.org/viewvc?rev=919505&view=rev Log: Add some additional debugging information when components are started or stopped multiple times
Modified: tomcat/trunk/java/org/apache/catalina/util/LifecycleBase.java Modified: tomcat/trunk/java/org/apache/catalina/util/LifecycleBase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/LifecycleBase.java?rev=919505&r1=919504&r2=919505&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/util/LifecycleBase.java (original) +++ tomcat/trunk/java/org/apache/catalina/util/LifecycleBase.java Fri Mar 5 17:11:27 2010 @@ -97,11 +97,15 @@ public final void start() throws LifecycleException { synchronized (this) { - if(LifecycleState.STARTING_PREP.equals(state) || + if (LifecycleState.STARTING_PREP.equals(state) || LifecycleState.STARTING.equals(state) || LifecycleState.STARTED.equals(state)) { - if(log.isInfoEnabled()) { + if (log.isDebugEnabled()) { + Exception e = new LifecycleException(); + log.debug(sm.getString("lifecycleBase.alreadyStarted", + toString()), e); + } else if (log.isInfoEnabled()) { log.info(sm.getString("lifecycleBase.alreadyStarted", toString())); } @@ -165,11 +169,15 @@ public final void stop() throws LifecycleException { synchronized (this) { - if(LifecycleState.STOPPING_PREP.equals(state) || + if (LifecycleState.STOPPING_PREP.equals(state) || LifecycleState.STOPPING.equals(state) || LifecycleState.STOPPED.equals(state)) { - if(log.isInfoEnabled()) { + if (log.isDebugEnabled()) { + Exception e = new LifecycleException(); + log.debug(sm.getString("lifecycleBase.alreadyStopped", + toString()), e); + } else if (log.isInfoEnabled()) { log.info(sm.getString("lifecycleBase.alreadyStopped", toString())); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org