public static void logSecurityDeny(Object object, String message) { if (LOGGER.isDebugEnabled()) { LOGGER.debug("Denied access to {} by {} {}", object, getSubjectDescription(), message); } }
public static void logSecurityDeny(Object object, String message, Throwable cause, Collection<String> requiredAuthorizations) { if (LOGGER.isDebugEnabled()) { String subjectDesc = getSubjectDescription(); LOGGER.debug("Denied access to {} by {} {}", object, subjectDesc, message); if (LOGGER.isTraceEnabled()) { LOGGER.trace("Denied access to {} by {} {}; one of the following authorization actions is required: "+requiredAuthorizations, object, subjectDesc, message, cause); } } }