@@ -85,7 +85,7 @@ public <ReqT, RespT> ClientCall<ReqT, RespT> interceptCall(MethodDescriptor<ReqT
8585 CallOptions callOptions , Channel next ) {
8686
8787 final AtomicLong seq = new AtomicLong (1 );
88- final String rpcId = UUID .randomUUID ().toString ();
88+ final String callId = UUID .randomUUID ().toString ();
8989 final String authority = next .authority ();
9090 final String serviceName = method .getServiceName ();
9191 final String methodName = method .getBareMethodName ();
@@ -105,24 +105,24 @@ public <ReqT, RespT> ClientCall<ReqT, RespT> interceptCall(MethodDescriptor<ReqT
105105
106106 @ Override
107107 public void start (Listener <RespT > responseListener , Metadata headers ) {
108- // Event: EventType.GRPC_CALL_REQUEST_HEADER
108+ // Event: EventType.CLIENT_HEADER
109109 // The timeout should reflect the time remaining when the call is started, so compute
110110 // remaining time here.
111111 final Duration timeout = deadline == null ? null
112112 : Durations .fromNanos (deadline .timeRemaining (TimeUnit .NANOSECONDS ));
113113
114- if (filterHelper .isEventToBeLogged (EventType .GRPC_CALL_REQUEST_HEADER )) {
114+ if (filterHelper .isEventToBeLogged (EventType .CLIENT_HEADER )) {
115115 try {
116- helper .logRequestHeader (
116+ helper .logClientHeader (
117117 seq .getAndIncrement (),
118118 serviceName ,
119119 methodName ,
120120 authority ,
121121 timeout ,
122122 headers ,
123123 maxHeaderBytes ,
124- EventLogger .LOGGER_CLIENT ,
125- rpcId ,
124+ EventLogger .CLIENT ,
125+ callId ,
126126 null );
127127 } catch (Exception e ) {
128128 // Catching generic exceptions instead of specific ones for all the events.
@@ -139,19 +139,20 @@ public void start(Listener<RespT> responseListener, Metadata headers) {
139139 new SimpleForwardingClientCallListener <RespT >(responseListener ) {
140140 @ Override
141141 public void onMessage (RespT message ) {
142- // Event: EventType.GRPC_CALL_RESPONSE_MESSAGE
143- EventType responseMessageType = EventType .GRPC_CALL_RESPONSE_MESSAGE ;
142+ // Event: EventType.SERVER_MESSAGE
143+ EventType responseMessageType = EventType .SERVER_MESSAGE ;
144144 if (filterHelper .isEventToBeLogged (responseMessageType )) {
145145 try {
146146 helper .logRpcMessage (
147147 seq .getAndIncrement (),
148148 serviceName ,
149149 methodName ,
150+ authority ,
150151 responseMessageType ,
151152 message ,
152153 maxMessageBytes ,
153- EventLogger .LOGGER_CLIENT ,
154- rpcId );
154+ EventLogger .CLIENT ,
155+ callId );
155156 } catch (Exception e ) {
156157 logger .log (Level .SEVERE , "Unable to log response message" , e );
157158 }
@@ -161,17 +162,18 @@ public void onMessage(RespT message) {
161162
162163 @ Override
163164 public void onHeaders (Metadata headers ) {
164- // Event: EventType.GRPC_CALL_RESPONSE_HEADER
165- if (filterHelper .isEventToBeLogged (EventType .GRPC_CALL_RESPONSE_HEADER )) {
165+ // Event: EventType.SERVER_HEADER
166+ if (filterHelper .isEventToBeLogged (EventType .SERVER_HEADER )) {
166167 try {
167- helper .logResponseHeader (
168+ helper .logServerHeader (
168169 seq .getAndIncrement (),
169170 serviceName ,
170171 methodName ,
172+ authority ,
171173 headers ,
172174 maxHeaderBytes ,
173- EventLogger .LOGGER_CLIENT ,
174- rpcId ,
175+ EventLogger .CLIENT ,
176+ callId ,
175177 LogHelper .getPeerAddress (getAttributes ()));
176178 } catch (Exception e ) {
177179 logger .log (Level .SEVERE , "Unable to log response header" , e );
@@ -182,18 +184,19 @@ public void onHeaders(Metadata headers) {
182184
183185 @ Override
184186 public void onClose (Status status , Metadata trailers ) {
185- // Event: EventType.GRPC_CALL_TRAILER
186- if (filterHelper .isEventToBeLogged (EventType .GRPC_CALL_TRAILER )) {
187+ // Event: EventType.SERVER_TRAILER
188+ if (filterHelper .isEventToBeLogged (EventType .SERVER_TRAILER )) {
187189 try {
188190 helper .logTrailer (
189191 seq .getAndIncrement (),
190192 serviceName ,
191193 methodName ,
194+ authority ,
192195 status ,
193196 trailers ,
194197 maxHeaderBytes ,
195- EventLogger .LOGGER_CLIENT ,
196- rpcId ,
198+ EventLogger .CLIENT ,
199+ callId ,
197200 LogHelper .getPeerAddress (getAttributes ()));
198201 } catch (Exception e ) {
199202 logger .log (Level .SEVERE , "Unable to log trailer" , e );
@@ -207,19 +210,20 @@ public void onClose(Status status, Metadata trailers) {
207210
208211 @ Override
209212 public void sendMessage (ReqT message ) {
210- // Event: EventType.GRPC_CALL_REQUEST_MESSAGE
211- EventType requestMessageType = EventType .GRPC_CALL_REQUEST_MESSAGE ;
213+ // Event: EventType.CLIENT_MESSAGE
214+ EventType requestMessageType = EventType .CLIENT_MESSAGE ;
212215 if (filterHelper .isEventToBeLogged (requestMessageType )) {
213216 try {
214217 helper .logRpcMessage (
215218 seq .getAndIncrement (),
216219 serviceName ,
217220 methodName ,
221+ authority ,
218222 requestMessageType ,
219223 message ,
220224 maxMessageBytes ,
221- EventLogger .LOGGER_CLIENT ,
222- rpcId );
225+ EventLogger .CLIENT ,
226+ callId );
223227 } catch (Exception e ) {
224228 logger .log (Level .SEVERE , "Unable to log request message" , e );
225229 }
@@ -229,15 +233,16 @@ public void sendMessage(ReqT message) {
229233
230234 @ Override
231235 public void halfClose () {
232- // Event: EventType.GRPC_CALL_HALF_CLOSE
233- if (filterHelper .isEventToBeLogged (EventType .GRPC_CALL_HALF_CLOSE )) {
236+ // Event: EventType.CLIENT_HALF_CLOSE
237+ if (filterHelper .isEventToBeLogged (EventType .CLIENT_HALF_CLOSE )) {
234238 try {
235239 helper .logHalfClose (
236240 seq .getAndIncrement (),
237241 serviceName ,
238242 methodName ,
239- EventLogger .LOGGER_CLIENT ,
240- rpcId );
243+ authority ,
244+ EventLogger .CLIENT ,
245+ callId );
241246 } catch (Exception e ) {
242247 logger .log (Level .SEVERE , "Unable to log half close" , e );
243248 }
@@ -247,15 +252,16 @@ public void halfClose() {
247252
248253 @ Override
249254 public void cancel (String message , Throwable cause ) {
250- // Event: EventType.GRPC_CALL_CANCEL
251- if (filterHelper .isEventToBeLogged (EventType .GRPC_CALL_CANCEL )) {
255+ // Event: EventType.CANCEL
256+ if (filterHelper .isEventToBeLogged (EventType .CANCEL )) {
252257 try {
253258 helper .logCancel (
254259 seq .getAndIncrement (),
255260 serviceName ,
256261 methodName ,
257- EventLogger .LOGGER_CLIENT ,
258- rpcId );
262+ authority ,
263+ EventLogger .CLIENT ,
264+ callId );
259265 } catch (Exception e ) {
260266 logger .log (Level .SEVERE , "Unable to log cancel" , e );
261267 }
0 commit comments