首页>代码>Spring MVC+Spring+apache Shiro整合开发客户端日志埋点校验系统>/logreplay/src/main/java/com/sogou/map/logreplay/audit/AuditMetaData.java
package com.sogou.map.logreplay.audit; import javax.servlet.http.HttpServletRequest; import org.audit4j.core.MetaData; import org.springframework.web.context.request.RequestAttributes; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import com.sogou.map.logreplay.util.AuthUtil; import com.sogou.map.logreplay.util.IPUtil; public class AuditMetaData implements MetaData { private static final String UNKNOWN_IP = "unknown"; @Override public String getActor() { return AuthUtil.getUsername(); } @Override public String getOrigin() { try { RequestAttributes attribute = RequestContextHolder.currentRequestAttributes(); if (attribute == null) { return UNKNOWN_IP; } HttpServletRequest request = ((ServletRequestAttributes) attribute).getRequest(); return IPUtil.getIpAddr(request); }catch(Exception e){ return UNKNOWN_IP; } } }
最近下载更多
00044304 LV6
2022年8月23日
tutuhero LV8
2021年4月21日
zdm2157 LV3
2020年6月11日
zmw55555 LV1
2020年4月2日
Mason-想飞 LV2
2019年7月5日
z924931408 LV25
2019年6月10日
ybywx1030 LV7
2019年4月24日
最代码酒酒 LV20
2019年4月16日
denliv_hui LV13
2018年12月27日
gvin001 LV14
2018年12月12日
最近浏览更多
微信网友_6248713511227392 LV11
2022年12月5日
00044304 LV6
2022年8月22日
wanglinddad LV55
2022年4月15日
等你归来 LV2
2022年3月1日
囤华飞
2021年7月15日
暂无贡献等级
2840820049 LV9
2021年6月21日
tutuhero LV8
2021年4月21日
yanxiaoai LV6
2021年2月1日
啊最代码我要下 LV15
2020年11月16日
adminzk LV2
2020年7月12日