From 8dd5c057222ea4f6d22d6bc3fba468600f14a330 Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期二, 28 十二月 2021 16:28:27 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/SercuritFilter.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/SercuritFilter.java b/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/SercuritFilter.java index 8e66770..0eeed45 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/SercuritFilter.java +++ b/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/SercuritFilter.java @@ -8,6 +8,8 @@ import javax.annotation.Resource; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.ValueOperations; import org.springframework.security.access.ConfigAttribute; @@ -38,7 +40,8 @@ private StringRedisTemplate stringRedisTemplate; @Resource private UserService userService; - + // 记录特定日志的声明 + private final Logger newLogger = LoggerFactory.getLogger("requestLog"); /** * 获取当前url对应的角色 * @@ -53,6 +56,12 @@ List<ConfigAttribute> configAttributes = new ArrayList<>(); String requestUrl = ((FilterInvocation)o).getRequestUrl(); log.info("接口请求地址【{}】", requestUrl); + try { + String remoteHost = ((FilterInvocation)o).getRequest().getRemoteHost(); + newLogger.info("IP:{},接口请求地址【{}】", remoteHost, requestUrl); + } catch (Exception e) { + log.info("zuul 访问信息解析错误:【{}】", e.getMessage()); + } Boolean aBoolean = stringRedisTemplate.hasKey(SecurityConstants.ROLE_ALL); ValueOperations<String, String> valueOperations = stringRedisTemplate.opsForValue(); List<MenuVO> menuVOS = new ArrayList<>(); -- Gitblit v1.7.1