@@ -20,11 +20,13 @@ public class ObservabilityHeadersInterceptor extends AbstractInDatabindingInterc
2020 private static final String REQUEST_ID = "efsp-request-id" ;
2121
2222 public ObservabilityHeadersInterceptor () {
23+ // See https://cxf.apache.org/docs/interceptors.html for phase descriptions
2324 super (Phase .UNMARSHAL );
2425 }
2526
2627 @ Override
2728 public void handleMessage (Message message ) throws Fault {
29+ @ SuppressWarnings ("unchecked" )
2830 var headers = (Map <String , List <String >>) message .get (Message .PROTOCOL_HEADERS );
2931 try {
3032 String sessionId = handleHeaderString (headers , SESSION_ID );
@@ -38,7 +40,7 @@ public void handleMessage(Message message) throws Fault {
3840 String requestId = handleHeaderString (headers , REQUEST_ID );
3941 if (requestId == null ) {
4042 requestId = UUID .randomUUID ().toString ();
41- log .info ("Using generated string `{}` as requestId" , requestId );
43+ log .trace ("Using generated string `{}` as requestId" , requestId );
4244 }
4345 MDC .put (MDCWrappers .REQUEST_ID , requestId );
4446 } catch (IllegalArgumentException ex ) {
@@ -61,7 +63,7 @@ private String handleHeaderString(Map<String, List<String>> headers, String head
6163 // We only want to put safe strings into our logs; this one doesn't look safe.
6264 return null ;
6365 }
64- log .info ("Read in `{}` from the {} header, will use in MDC" , val , headerKey );
66+ log .trace ("Read in `{}` from the {} header, will use in MDC" , val , headerKey );
6567 return val ;
6668 }
6769}
0 commit comments