in src/main/java/org/apache/sling/tracer/internal/TracerLogServlet.java [313:330]
public Recording startRecording(HttpServletRequest request, HttpServletResponse response) {
if (request.getHeader(HEADER_TRACER_RECORDING) == null){
return Recording.NOOP;
}
if (request.getAttribute(ATTR_RECORDING) != null){
//Already processed
return getRecordingForRequest(request);
}
String requestId = generateRequestId();
JSONRecording recording = record(requestId, request);
response.setHeader(HEADER_TRACER_REQUEST_ID, requestId);
response.setHeader(HEADER_TRACER_PROTOCOL_VERSION, String.valueOf(TRACER_PROTOCOL_VERSION));
return recording;
}