Trace da navegaÇÃo

Pessoal, estou trabalhando com java a pouco tempo. Atualmente, estou na manutenção de um projeto desenvolvido por terceiros. Basicamente o projeto sempre chama um método doGet dos servlets monta uma lista de opçoes

List listaPautaHorariosInstrucao = pautaHorariosInstrucaoPeer.listaHorariosJaCadastrados();

seta a lista no request

request.setAttribute(“listaGradesHorariosConciliacao”, listaGradesHorariosConciliacao);

e depois realiza o dispatcher

dis = request.getRequestDispatcher("/WEB-INF/jsp/cadastro/Vara.jsp");
dis.include(request, response);

A minha dúvida é o seguinte: em determinadas partes do projeto, o request.getRequestDispatcher(“um servlet qualquer”); chama um servlet que pode chamar um ou outros servlets. Gostaria de saber se haveria alguma forma de ir acompanhando tipo os ‘traces’ da navegação. Tipo assim se haveria como saber por quais servlets o fluxo passou sem ter que ficar analisando o código as condições etc. Haveria alguma forma de fazer isto ?