Author: rmannibucau
Date: Wed Jan 16 10:21:34 2013
New Revision: 1433880

URL: http://svn.apache.org/viewvc?rev=1433880&view=rev
Log:
more logging enhancement - just the application line

Modified:
    
tomee/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java

Modified: 
tomee/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java
URL: 
http://svn.apache.org/viewvc/tomee/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java?rev=1433880&r1=1433879&r2=1433880&view=diff
==============================================================================
--- 
tomee/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java
 (original)
+++ 
tomee/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java
 Wed Jan 16 10:21:34 2013
@@ -323,8 +323,6 @@ public class CxfRsHttpListener implement
         }
         destination = (AbstractHTTPDestination) server.getDestination();
 
-        LOGGER.info("REST Application: " + prefix + "  -> " + 
application.getClass().getName());
-
         final String base;
         if (prefix.endsWith("/")) {
             base = prefix.substring(0, prefix.length() - 1);
@@ -334,6 +332,8 @@ public class CxfRsHttpListener implement
             base = prefix;
         }
 
+        // stack info to log to get nice logs
+
         final List<Logs.LogResourceEndpointInfo> resourcesToLog = new 
ArrayList<Logs.LogResourceEndpointInfo>();
         int classSize = 0;
         int addressSize = 0;
@@ -382,6 +382,10 @@ public class CxfRsHttpListener implement
             resourcesToLog.add(new Logs.LogResourceEndpointInfo(type, address, 
clazz, toLog, methodSize, methodStrSize));
         }
 
+        // effective logging
+
+        LOGGER.info("REST Application: " + Logs.forceLength(prefix, 
addressSize, true) + " -> " + application.getClass().getName());
+
         Collections.sort(resourcesToLog);
         for (Logs.LogResourceEndpointInfo resource : resourcesToLog) {
             LOGGER.info("     Service URI: "


Reply via email to