Author: hlship
Date: Sat Sep 13 14:49:06 2008
New Revision: 695035

URL: http://svn.apache.org/viewvc?rev=695035&view=rev
Log:
TAPESTRY-2671: TapestryFilter should display name of application, version of 
Tapestry at startup

Modified:
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java?rev=695035&r1=695034&r2=695035&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java
 Sat Sep 13 14:49:06 2008
@@ -18,10 +18,7 @@
 import org.apache.tapestry5.internal.TapestryAppInitializer;
 import org.apache.tapestry5.ioc.Registry;
 import org.apache.tapestry5.ioc.def.ModuleDef;
-import org.apache.tapestry5.ioc.services.ServiceActivity;
-import org.apache.tapestry5.ioc.services.ServiceActivityScoreboard;
-import org.apache.tapestry5.ioc.services.Status;
-import org.apache.tapestry5.ioc.services.SymbolProvider;
+import org.apache.tapestry5.ioc.services.*;
 import org.apache.tapestry5.services.HttpServletRequestHandler;
 import org.apache.tapestry5.services.ServletApplicationInitializer;
 import org.slf4j.Logger;
@@ -97,6 +94,8 @@
 
         handler = registry.getService("HttpServletRequestHandler", 
HttpServletRequestHandler.class);
 
+        SymbolSource source = registry.getService("SymbolSource", 
SymbolSource.class);
+
         init(registry);
 
         long toFinish = System.currentTimeMillis();
@@ -104,7 +103,11 @@
         StringBuilder buffer = new StringBuilder("Startup status:\n\n");
         Formatter f = new Formatter(buffer);
 
-        f.format("Startup time: %,d ms to build IoC Registry, %,d ms overall." 
+ "\n\nStartup services status:\n",
+        f.format("Application '%s' (Tapestry version %s).\n\n" +
+                "Startup time: %,d ms to build IoC Registry, %,d ms 
overall.\n\n" +
+                "Startup services status:\n",
+                 filterName,
+                 source.valueForSymbol(SymbolConstants.TAPESTRY_VERSION),
                  toRegistry - start, toFinish - start);
 
         int unrealized = 0;
@@ -125,7 +128,6 @@
             longest = Math.max(longest, activity.getServiceId().length());
 
             if (status == Status.DEFINED || status == Status.VIRTUAL) 
unrealized++;
-
         }
 
         String formatString = "%" + longest + "s: %s\n";
@@ -211,5 +213,4 @@
     {
 
     }
-
 }


Reply via email to