You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2008/09/13 23:49:06 UTC

svn commit: r695035 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java

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 @@
     {
 
     }
-
 }