В целях ведения журнала я хотел бы создать регистратор, который автоматически добавляет идентификатор текущего сеанса в записанные строки.
Для зарегистрированных пользователей это не проблема:
((WebAuthenticationDetails) SecurityContextHolder.getContext().getAuthentication().getDetails())
.getSessionId()
проблема в том, что до входа пользователя в систему getAuthentication()
возвращает null
.Есть ли другой способ получить идентификатор сеанса, не имея ссылки на текущий ответ или что-то в этом роде?