Я всегда задавался вопросом, можно ли программно установить уровень журнала java.util.logging на уровне нити pr.В Java - Могу ли я установить поток потока журнала?
Usecase есть на веб-сервере. Если мой код обнаруживает, что определенный пользователь имеет ненормальный уровень ошибок, я хотел бы включить отслеживание протоколов для этого клиента.
Я думал об этом с помощью сервлет-фильтра и привязал его к его идентификатору сеанса. Но, насколько я вижу, уровни журналов, которые я могу установить в приложениях, не являются нитями аффинными. То есть если я установил уровень корня в FINE, это повлияет на все потоки в системе, а журнал заполняется другими 200 одновременными трафиками пользователей. Конечно, я могу потом отфильтровать журнал, но в любом случае произойдет сбой производительности.
У кого-нибудь есть опыт?