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: "