Регистрация сообщений журнала из разных сеансов пользователя в разные файлы журнала

Мне нужно регистрировать сообщения из разных пользовательских сеансов в разные файлы журналов. Также сверните файлы журнала, которым X дней. Как я могу этого добиться? В настоящее время я использую SLF4j вместе с Log4j. Но я готов изменить свою структуру ведения журнала.

Я пытался использовать SLF4j MDC. Но он работает на основе потока. Похоже, что один и тот же поток обслуживает разные сеансы пользователей.

Может кто-то помочь мне с этим?


person Nithin Satheesan    schedule 03.08.2012    source источник


Ответы (1)


Наконец-то разобрался. MDC устанавливается для каждого потока. Таким образом, каждый раз, когда на сервер делается запрос, нам нужно установить MDC, что может быть достигнуто с помощью фильтров Servet/Portlet.

person Nithin Satheesan    schedule 06.08.2012