From c3e981e3808d89c7efaa3bc232010d62af4156f6 Mon Sep 17 00:00:00 2001 From: saliabbasraza Date: Tue, 1 Mar 2016 20:38:19 +0500 Subject: [PATCH] Change log.trace to only use String as parameter. Log.trace with String and Object as parameter is niether available in Commons Log4jLogger class nor in slfj4j LocationAwareLogger class. So it has become difficult to extend this class. --- .../grails/plugin/springsecurity/acl/AclService.groovy | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/grails-app/services/grails/plugin/springsecurity/acl/AclService.groovy b/grails-app/services/grails/plugin/springsecurity/acl/AclService.groovy index 2e63e53..a9823f2 100644 --- a/grails-app/services/grails/plugin/springsecurity/acl/AclService.groovy +++ b/grails-app/services/grails/plugin/springsecurity/acl/AclService.groovy @@ -165,17 +165,17 @@ class AclService implements MutableAclService { List existingAces = AclEntry.findAllByAclObjectIdentity(aclObjectIdentity) List toDelete = existingAces.findAll { AclEntry ace -> - log.trace 'Checking ace for delete: {}', ace + log.trace 'Checking ace for delete: {}' !acl.entries.find { AccessControlEntry entry -> - log.trace 'Checking entry for delete: {}', entry + log.trace 'Checking entry for delete: {}' entry.permission.mask == ace.mask && entry.sid == ace.sid.sid } } List toCreate = acl.entries.findAll { AccessControlEntry entry -> - log.trace 'Checking entry for create: {}', entry + log.trace 'Checking entry for create: {}' !existingAces.find { AclEntry ace -> - log.trace 'Checking ace for create: {}', ace + log.trace 'Checking ace for create: {}' entry.permission.mask == ace.mask && entry.sid == ace.sid.sid } }