Я обычно не группирую журналы по запросу, потому что разговор длиннее одного запроса. Поэтому я решил добавить имя пользователя в MDC log4j .
Таким образом, я могу, например, создать один файл журнала для каждого пользователя или просмотреть все запросы, которые были сделаны пользователем (плюс ответы и весь код, который был выполнен от имени пользователя за пределами запросов, например, когда запускаются фоновые задания).