diff --git a/src/main/java/jp/sf/fess/helper/impl/RoleQueryHelperImpl.java b/src/main/java/jp/sf/fess/helper/impl/RoleQueryHelperImpl.java index fd8204e31..57e3f67f3 100644 --- a/src/main/java/jp/sf/fess/helper/impl/RoleQueryHelperImpl.java +++ b/src/main/java/jp/sf/fess/helper/impl/RoleQueryHelperImpl.java @@ -35,6 +35,8 @@ import jp.sf.fess.helper.SystemHelper; import org.seasar.framework.util.StringUtil; import org.seasar.struts.util.RequestUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * This class returns a list of a role from a request parameter, @@ -48,6 +50,9 @@ public class RoleQueryHelperImpl implements RoleQueryHelper, Serializable { private static final long serialVersionUID = 1L; + private static final Logger logger = LoggerFactory + .getLogger(RoleQueryHelperImpl.class); + public FessCipher fessCipher; public String valueSeparator = "\n"; @@ -116,12 +121,19 @@ public class RoleQueryHelperImpl implements RoleQueryHelper, Serializable { roleList.addAll(defaultRoleList); } + if (logger.isDebugEnabled()) { + logger.debug("roleList: " + roleList); + } + return roleList; } protected List buildByParameter(final HttpServletRequest request) { final String parameter = request.getParameter(parameterKey); + if (logger.isDebugEnabled()) { + logger.debug(parameterKey + ":" + parameter); + } if (StringUtil.isNotEmpty(parameter)) { return decodedRoleList(parameter, encryptedParameterValue); } @@ -132,6 +144,9 @@ public class RoleQueryHelperImpl implements RoleQueryHelper, Serializable { protected List buildByHeader(final HttpServletRequest request) { final String parameter = request.getHeader(headerKey); + if (logger.isDebugEnabled()) { + logger.debug(headerKey + ":" + parameter); + } if (StringUtil.isNotEmpty(parameter)) { return decodedRoleList(parameter, encryptedHeaderValue); } @@ -147,6 +162,9 @@ public class RoleQueryHelperImpl implements RoleQueryHelper, Serializable { for (final Cookie cookie : cookies) { if (cookieKey.equals(cookie.getName())) { final String value = cookie.getValue(); + if (logger.isDebugEnabled()) { + logger.debug(cookieKey + ":" + value); + } if (StringUtil.isNotEmpty(value)) { return decodedRoleList(value, encryptedCookieValue); }