Skip to content

Commit 6f96100

Browse files
Trace logs for reading in request / session IDs
1 parent 55c054b commit 6f96100

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/utils/ObservabilityHeadersInterceptor.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)