pero        2005/01/29 11:41:16

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardServer.java LocalStrings.properties
                        ContainerBase.java StandardService.java
                        StandardEngine.java
  Log:
  add some log.isXXXEnable and replace printStackTrace to log.error
  
  Revision  Changes    Path
  1.42      +2 -2      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java
  
  Index: StandardServer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- StandardServer.java       12 Jan 2005 17:45:03 -0000      1.41
  +++ StandardServer.java       29 Jan 2005 19:41:16 -0000      1.42
  @@ -316,7 +316,7 @@
                   try {
                       service.initialize();
                   } catch (LifecycleException e) {
  -                    e.printStackTrace(System.err);
  +                    log.error(e);
                   }
               }
   
  
  
  
  1.18      +3 -0      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/LocalStrings.properties
  
  Index: LocalStrings.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/LocalStrings.properties,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- LocalStrings.properties   15 Jan 2005 17:04:38 -0000      1.17
  +++ LocalStrings.properties   29 Jan 2005 19:41:16 -0000      1.18
  @@ -98,6 +98,7 @@
   standardEngine.notStarted=Engine has not yet been started
   standardEngine.unfoundHost=Virtual host {0} not found
   standardEngine.unknownHost=No server host specified in this request
  +standardEngine.unregister.mbeans.failed=Error in destroy() for mbean file {0}
   standardHost.accessBase=Cannot access document base directory {0}
   standardHost.alreadyStarted=Host has already been started
   standardHost.appBase=Application base directory {0} does not exist
  @@ -140,6 +141,8 @@
   standardServer.start.started=This server has already been started
   standardServer.stop.notStarted=This server has not yet been started
   standardService.initialize.initialized=This service has already been 
initialized
  +standardService.initialize.failed=Service initializing at {0} failed
  +standardService.register.failed=Error registering Service at domain {0}
   standardService.start.name=Starting service {0}
   standardService.start.started=This service has already been started
   standardService.stop.name=Stopping service {0}
  
  
  
  1.39      +6 -3      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ContainerBase.java
  
  Index: ContainerBase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ContainerBase.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- ContainerBase.java        3 Dec 2004 15:39:31 -0000       1.38
  +++ ContainerBase.java        29 Jan 2005 19:41:16 -0000      1.39
  @@ -980,7 +980,8 @@
   
           // Validate and update our current component state
           if (started) {
  -            log.info(sm.getString("containerBase.alreadyStarted", 
logName()));
  +            if(log.isInfoEnabled())
  +                log.info(sm.getString("containerBase.alreadyStarted", 
logName()));
               return;
           }
           
  @@ -1037,7 +1038,8 @@
   
           // Validate and update our current component state
           if (!started) {
  -            log.info(sm.getString("containerBase.notStarted", logName()));
  +            if(log.isInfoEnabled())
  +                log.info(sm.getString("containerBase.notStarted", 
logName()));
               return;
           }
   
  @@ -1136,7 +1138,8 @@
                   if( controller == oname ) {
                       Registry.getRegistry(null, null)
                           .unregisterComponent(oname);
  -                    log.debug("unregistering " + oname);
  +                    if(log.isDebugEnabled())
  +                        log.debug("unregistering " + oname);
                   }
               } catch( Throwable t ) {
                   log.error("Error unregistering ", t );
  
  
  
  1.17      +4 -4      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardService.java
  
  Index: StandardService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardService.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- StandardService.java      27 Dec 2004 09:43:14 -0000      1.16
  +++ StandardService.java      29 Jan 2005 19:41:16 -0000      1.17
  @@ -513,7 +513,7 @@
                   }
               }
           }
  -
  +        // FIXME pero -- Why container stop first? KeepAlive connetions can 
send request! 
           // Stop our defined Connectors first
           synchronized (connectors) {
               for (int i = 0; i < connectors.length; i++) {
  @@ -561,7 +561,7 @@
                   Registry.getRegistry(null, null)
                       .registerComponent(this, oname, null);
               } catch (Exception e) {
  -                log.error("Error registering ",e);
  +                
log.error(sm.getString("standardService.register.failed",domain),e);
               }
               
               
  @@ -584,14 +584,14 @@
       
       public void destroy() throws LifecycleException {
           if( started ) stop();
  -        // unregister should be here probably
  +        // FIXME unregister should be here probably -- stop doing that ?
       }
   
       public void init() {
           try {
               initialize();
           } catch( Throwable t ) {
  -            t.printStackTrace();
  +            
log.error(sm.getString("standardService.initialize.failed",domain),t);
           }
       }
   
  
  
  
  1.29      +7 -5      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java
  
  Index: StandardEngine.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- StandardEngine.java       27 Dec 2004 09:43:14 -0000      1.28
  +++ StandardEngine.java       29 Jan 2005 19:41:16 -0000      1.29
  @@ -41,7 +41,8 @@
   /**
    * Standard implementation of the <b>Engine</b> interface.  Each
    * child container must be a Host implementation to process the specific
  - * fully qualified host name of that virtual host.
  + * fully qualified host name of that virtual host. <br/>
  + * You can set the jvmRoute direct or with the System.property 
<b>jvmRoute</b>.
    *
    * @author Craig R. McClanahan
    * @version $Revision$ $Date$
  @@ -353,7 +354,7 @@
                   service.setContainer( this );
                   service.initialize();
               } catch( Throwable t ) {
  -                t.printStackTrace();
  +                log.error(t);
               }
           }
           
  @@ -364,6 +365,7 @@
           initialized=false;
           
           // if we created it, make sure it's also destroyed
  +        // this call implizit this.stop()
           ((StandardService)service).destroy();
   
           if( mbeans != null ) {
  @@ -371,7 +373,7 @@
                   Registry.getRegistry(null, null)
                       .invoke(mbeans, "destroy", false);
               } catch (Exception e) {
  -                log.error("Error in destroy() for " + mbeansFile, e);
  +                
log.error(sm.getString("standardEngine.unregister.mbeans.failed" ,mbeansFile), 
e);
               }
           }
           // 
  @@ -382,7 +384,7 @@
                           .unregisterComponent((ObjectName)mbeans.get(i));
                   }
               } catch (Exception e) {
  -                log.error("Error in destroy() for " + mbeansFile, e);
  +                
log.error(sm.getString("standardEngine.unregister.mbeans.failed", mbeansFile), 
e);
               }
           }
           
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to