public void doFilterInternal()

in src/main/java/com/epam/digital/data/platform/starter/logger/filter/PrimaryUrlFilter.java [43:57]


  public void doFilterInternal(
      @NonNull HttpServletRequest request,
      @NonNull HttpServletResponse response,
      @NonNull FilterChain chain) throws IOException, ServletException {
    if (Objects.nonNull(request.getHeader(PRIMARY_URL_REQUEST_HEADER))) {
      chain.doFilter(request, response);
      return;
    }

    var wrapper = new MutableHeadersHttpServletRequestWrapper(request);

    wrapper.addHeader(PRIMARY_URL_REQUEST_HEADER, request.getRequestURL().toString());

    chain.doFilter(wrapper, response);
  }