weaver 2005/01/05 07:44:35 Modified: portal/src/java/org/apache/jetspeed/engine AbstractEngine.java Log: Added engine elapsed time log message. Revision Changes Path 1.14 +17 -18 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/engine/AbstractEngine.java Index: AbstractEngine.java =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/engine/AbstractEngine.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- AbstractEngine.java 4 Jan 2005 16:14:00 -0000 1.13 +++ AbstractEngine.java 5 Jan 2005 15:44:34 -0000 1.14 @@ -17,6 +17,8 @@ import java.io.FileInputStream; import java.io.IOException; +import java.text.DateFormat; +import java.util.Date; import java.util.Properties; import javax.naming.NamingException; @@ -63,7 +65,7 @@ private PortalContext context; private ServletConfig config = null; private ComponentManager componentManager = null; - private static final Log log = LogFactory.getLog(AbstractEngine.class); + protected static final Log log = LogFactory.getLog(AbstractEngine.class); private static final Log console = LogFactory.getLog(CONSOLE_LOGGER); /** stores the most recent RequestContext on a per thread basis */ protected boolean useInternalJNDI; @@ -84,6 +86,10 @@ */ public void init( Configuration configuration, String applicationRoot, ServletConfig config ) throws JetspeedException { + DateFormat format = DateFormat.getInstance(); + Date startTime = new Date(); + + try { this.context = new JetspeedPortalContext(this); @@ -95,13 +101,10 @@ defaultPipelineName = configuration.getString(PIPELINE_DEFAULT, "jetspeed-pipeline"); configuration.setProperty(JetspeedEngineConstants.APPLICATION_ROOT_KEY, applicationRoot); - - System.out.println("JNDI System Property flag "+System.getProperty(JNDI_SUPPORT_FLAG_KEY)); if(System.getProperty(JNDI_SUPPORT_FLAG_KEY) == null) { System.setProperty(JNDI_SUPPORT_FLAG_KEY, String - .valueOf(useInternalJNDI)); - + .valueOf(useInternalJNDI)); } else { @@ -122,6 +125,7 @@ p.setProperty(APPLICATION_ROOT_KEY, context.getApplicationRoot()); PropertyConfigurator.configure(p); log.info("Configured log4j from " + log4jFile); + log.info("Starting Jetspeed Engine ("+getClass().getName()+") at "+format.format(startTime)); // patch up OJB ClassLoader ploader2 = this.getClass().getClassLoader(); @@ -134,24 +138,19 @@ componentManager = initComponents(configuration, config); log.info("Components initialization complete"); - // - // create the pipelines - // - log.info("Creating Jetspeed piplines..."); - - log.info("Jetspeed piplines created sucessfully."); - // - // Make sure JMX is init'd - // - // log.info("Jump starting JMX MBean services..."); - // JMX.startJMX(); - // log.info("JMX services sucessfully started."); } catch (Throwable e) { e.printStackTrace(); log.error(e.toString()); throw new JetspeedException("Jetspeed Initialization exception!", e); + } + finally + { + Date endTime = new Date(); + long elapsedTime = (endTime.getTime() - startTime.getTime()) / 1000; + log.info("Finished starting Jetspeed Engine ("+getClass().getName()+") at "+format.format(endTime) + +". Elapsed time: "+elapsedTime+" seconds."); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]