@Override public String toString() { return toString(value.value); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); switch (type.value.value) { case nfs4_prot.ACE4_ACCESS_ALLOWED_ACE_TYPE: sb.append('A'); break; case nfs4_prot.ACE4_ACCESS_DENIED_ACE_TYPE: sb.append('D'); break; case nfs4_prot.ACE4_SYSTEM_ALARM_ACE_TYPE: sb.append('L'); break; case nfs4_prot.ACE4_SYSTEM_AUDIT_ACE_TYPE: sb.append('U'); break; default: sb.append("X"); } sb.append(':'); // flag sb.append(':'); sb.append(who); sb.append(':'); sb.append(acemask4.toString(access_mask.value.value)); return sb.toString(); } }
_log.warn("Access denied: pseudo Inode {} {} {} {}", inode, _inetAddress, acemask4.toString(requestedMask), new SubjectHolder(effectiveSubject)); if (aclMatched == Access.DENY) { if(shouldLog) { _log.warn("Access deny: {} {} {}", _inetAddress, acemask4.toString(requestedMask), new SubjectHolder(_subject)); if (shouldLog) { _log.warn("Access denied: {} {} {} {} {}", inode, _inetAddress, acemask4.toString(requestedMask), acemask4.toString(unixAccessmask), new SubjectHolder(_subject));