88import net .csdn .common .path .Url ;
99import net .csdn .modules .http .RestRequest ;
1010import net .csdn .modules .transport .HttpTransportService ;
11- import net .csdn .trace .RemoteTraceElementKey ;
12- import net .csdn .trace .Trace ;
13- import net .csdn .trace .TraceContext ;
14- import net .csdn .trace .VisitType ;
15- import org .apache .commons .lang3 .exception .ExceptionUtils ;
1611import scala .collection .JavaConversions ;
1712
1813import java .io .UnsupportedEncodingException ;
@@ -113,10 +108,6 @@ public Object invoke(Object o, Method method, Object[] objects) throws Throwable
113108 if (!methodSupport ) throw new RuntimeException (reqMethod + "not support in invoke " + url );
114109
115110
116-
117-
118-
119-
120111 //支持rest接口
121112 List <String > replaceKeys = new ArrayList <String >();
122113 String remenberPath = path ;
@@ -132,15 +123,8 @@ public Object invoke(Object o, Method method, Object[] objects) throws Throwable
132123 }
133124 Url finalUrl = new Url (url + "/" + remenberPath );
134125
135- TraceContext traceContext = Trace .get ();
136- if (traceContext != null ) {
137- traceContext .start (finalUrl .toString (), VisitType .HTTP_SERVICE ());
138- finalUrl .addParam (RemoteTraceElementKey .TRACEID (), traceContext .traceId ());
139- finalUrl .addParam (RemoteTraceElementKey .RPCID (), traceContext .currentRpcId ());
140- }
141126
142127 HttpTransportService .SResponse response = null ;
143- String message = null ;
144128 try {
145129 if (reqMethod .equals (RestRequest .Method .GET )) {
146130 response = httpTransportService .get (finalUrl , params );
@@ -154,15 +138,7 @@ public Object invoke(Object o, Method method, Object[] objects) throws Throwable
154138
155139 }
156140 } catch (Exception e ) {
157- message = ExceptionUtils .getStackTrace (e ).replaceAll ("\n " , "\\ n" );
158- } finally {
159- int responseStatus = -1 ;
160- long responseLength = -1 ;
161- if (response != null ) responseStatus = response .getStatus ();
162- if (response != null ) responseLength = response .getContent ().length ();
163- if (traceContext != null ) {
164- traceContext .finish (responseStatus , responseLength , message , logger );
165- }
141+ logger .info ("call remote fail" , e );
166142 }
167143
168144 if (response == null )
0 commit comments