diff --git a/core/src/main/java/org/springframework/security/access/expression/method/PostInvocationExpressionAttribute.java b/core/src/main/java/org/springframework/security/access/expression/method/PostInvocationExpressionAttribute.java index 771e7c9d38..35ca79af69 100644 --- a/core/src/main/java/org/springframework/security/access/expression/method/PostInvocationExpressionAttribute.java +++ b/core/src/main/java/org/springframework/security/access/expression/method/PostInvocationExpressionAttribute.java @@ -22,4 +22,14 @@ class PostInvocationExpressionAttribute extends AbstractExpressionBasedMethodCon throws ParseException { super(filterExpression, authorizeExpression); } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + Expression authorize = getAuthorizeExpression(); + Expression filter = getFilterExpression(); + sb.append("[authorize: '").append(authorize == null ? "null" : authorize.getExpressionString()); + sb.append("', filter: '").append(filter == null ? "null" : filter.getExpressionString()).append("']"); + return sb.toString(); + } } diff --git a/core/src/main/java/org/springframework/security/access/expression/method/PreInvocationExpressionAttribute.java b/core/src/main/java/org/springframework/security/access/expression/method/PreInvocationExpressionAttribute.java index a9dfc4b69a..2a1b964a08 100644 --- a/core/src/main/java/org/springframework/security/access/expression/method/PreInvocationExpressionAttribute.java +++ b/core/src/main/java/org/springframework/security/access/expression/method/PreInvocationExpressionAttribute.java @@ -37,4 +37,15 @@ class PreInvocationExpressionAttribute extends AbstractExpressionBasedMethodConf String getFilterTarget() { return filterTarget; } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + Expression authorize = getAuthorizeExpression(); + Expression filter = getFilterExpression(); + sb.append("[authorize: '").append(authorize == null ? "null" : authorize.getExpressionString()); + sb.append("', filter: '").append(filter == null ? "null" : filter.getExpressionString()); + sb.append("', filterTarget: '").append(filterTarget).append("']"); + return sb.toString(); + } }