Class PrincipalLogFilter
java.lang.Object
ch.tocco.nice2.web.core.impl.servlet.PrincipalLogFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
Sets user information (id, username, session id) to MDC for logging before each request.
Removes the data again after the request.
-
Constructor Summary
ConstructorDescriptionPrincipalLogFilter
(org.slf4j.Logger log, BusinessUnitManager businessUnitManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
doFilter
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.servlet.Filter
destroy, init
-
Constructor Details
-
PrincipalLogFilter
-
-
Method Details
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilter
in interfacejakarta.servlet.Filter
- Throws:
IOException
jakarta.servlet.ServletException
-