zhou-hao 7 rokov pred
rodič
commit
e85cd7d5b5

+ 8 - 3
hsweb-authorization/hsweb-authorization-basic/src/main/java/org/hswebframework/web/authorization/basic/handler/DefaultAuthorizingHandler.java

@@ -126,7 +126,12 @@ public class DefaultAuthorizingHandler implements AuthorizingHandler {
         // 控制权限
         if (!definition.getPermissions().isEmpty()) {
             if (logger.isInfoEnabled()) {
-                logger.info("do permission access handle : permissions{},actions{} ", permissionsDef, actionsDef);
+                logger.info("do permission access handle : permissions{}({}),actions{} ,definition:{}.{} ({})",
+                        definition.getPermissionDescription(),
+                        permissionsDef, actionsDef
+                        ,definition.getPermissions(),
+                        definition.getActions(),
+                        definition.getLogical());
             }
             List<Permission> permissions = authentication.getPermissions().stream()
                     .filter(permission -> {
@@ -159,7 +164,7 @@ public class DefaultAuthorizingHandler implements AuthorizingHandler {
         //控制角色
         if (!rolesDef.isEmpty()) {
             if (logger.isInfoEnabled()) {
-                logger.info("do role access handle : roles{} ", rolesDef);
+                logger.info("do role access handle : roles{} , definition:{}", rolesDef,definition.getRoles());
             }
             Function<Predicate<Role>, Boolean> func = logicalIsOr
                     ? authentication.getRoles().stream()::anyMatch
@@ -169,7 +174,7 @@ public class DefaultAuthorizingHandler implements AuthorizingHandler {
         //控制用户
         if (!usersDef.isEmpty()) {
             if (logger.isInfoEnabled()) {
-                logger.info("do user access handle : users{} ", usersDef);
+                logger.info("do user access handle : users{} , definition:{} ", usersDef,definition.getUser());
             }
             Function<Predicate<String>, Boolean> func = logicalIsOr
                     ? usersDef.stream()::anyMatch