Răsfoiți Sursa

SEC-1927: Corrected debug log in SessionManagementFilter to have a space between ID and the session and added guard to log statement

Rob Winch 13 ani în urmă
părinte
comite
84141c4c76

+ 3 - 1
web/src/main/java/org/springframework/security/web/session/SessionManagementFilter.java

@@ -88,7 +88,9 @@ public class SessionManagementFilter extends GenericFilterBean {
             } else {
             } else {
              // No security context or authentication present. Check for a session timeout
              // No security context or authentication present. Check for a session timeout
                 if (request.getRequestedSessionId() != null && !request.isRequestedSessionIdValid()) {
                 if (request.getRequestedSessionId() != null && !request.isRequestedSessionIdValid()) {
-                    logger.debug("Requested session ID" + request.getRequestedSessionId() + " is invalid.");
+                    if(logger.isDebugEnabled()) {
+                        logger.debug("Requested session ID " + request.getRequestedSessionId() + " is invalid.");
+                    }
 
 
                     if (invalidSessionStrategy != null) {
                     if (invalidSessionStrategy != null) {
                         invalidSessionStrategy.onInvalidSessionDetected(request, response);
                         invalidSessionStrategy.onInvalidSessionDetected(request, response);