类 RequestLogAspect
- java.lang.Object
-
- com.alibaba.nacos.config.server.aspect.RequestLogAspect
-
@Component public class RequestLogAspect extends java.lang.Object* Created with IntelliJ IDEA. User: dingjoey Date: 13-12-12 Time: 21:12 client api && sdk api 请求日志打点逻辑- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringCLIENT_INTERFACE_GET_CONFIGGet config.private static java.lang.StringCLIENT_INTERFACE_GET_CONFIG_RPCGet config.private static java.lang.StringCLIENT_INTERFACE_LISTEN_CONFIG_RPCRemove config.private static java.lang.StringCLIENT_INTERFACE_PUBLISH_SINGLE_CONFIGPublish config.private static java.lang.StringCLIENT_INTERFACE_PUBLISH_SINGLE_CONFIG_RPCPublish config.private static java.lang.StringCLIENT_INTERFACE_REMOVE_ALL_CONFIGRemove config.private static java.lang.StringCLIENT_INTERFACE_REMOVE_ALL_CONFIG_RPCRemove config.
-
构造器概要
构造器 构造器 说明 RequestLogAspect()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.ObjectinterfaceGetConfig(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant)GetConfig.java.lang.ObjectinterfaceGetConfigRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigQueryRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta)GetConfig.java.lang.ObjectinterfaceListenConfigRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta)GetConfig.java.lang.ObjectinterfacePublishSingle(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String content)PublishSingle.java.lang.ObjectinterfacePublishSingleRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigPublishRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta)PublishSingle.java.lang.ObjectinterfaceRemoveAll(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant)RemoveAll.java.lang.ObjectinterfaceRemoveAllRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigRemoveRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta)RemoveAll.private java.lang.ObjectlogClientRequest(java.lang.String requestType, org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.util.concurrent.atomic.AtomicLong rtHolder)Client api request log rt | status | requestIp | opType | dataId | group | datumId | md5.private java.lang.ObjectlogClientRequestRpc(java.lang.String requestType, org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.remote.request.Request request, com.alibaba.nacos.api.remote.request.RequestMeta meta, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.util.concurrent.atomic.AtomicLong rtHolder)Client api request log rt | status | requestIp | opType | dataId | group | datumId | md5.
-
-
-
字段详细资料
-
CLIENT_INTERFACE_PUBLISH_SINGLE_CONFIG
private static final java.lang.String CLIENT_INTERFACE_PUBLISH_SINGLE_CONFIG
Publish config.- 另请参阅:
- 常量字段值
-
CLIENT_INTERFACE_PUBLISH_SINGLE_CONFIG_RPC
private static final java.lang.String CLIENT_INTERFACE_PUBLISH_SINGLE_CONFIG_RPC
Publish config.- 另请参阅:
- 常量字段值
-
CLIENT_INTERFACE_GET_CONFIG
private static final java.lang.String CLIENT_INTERFACE_GET_CONFIG
Get config.- 另请参阅:
- 常量字段值
-
CLIENT_INTERFACE_GET_CONFIG_RPC
private static final java.lang.String CLIENT_INTERFACE_GET_CONFIG_RPC
Get config.- 另请参阅:
- 常量字段值
-
CLIENT_INTERFACE_REMOVE_ALL_CONFIG
private static final java.lang.String CLIENT_INTERFACE_REMOVE_ALL_CONFIG
Remove config.- 另请参阅:
- 常量字段值
-
CLIENT_INTERFACE_REMOVE_ALL_CONFIG_RPC
private static final java.lang.String CLIENT_INTERFACE_REMOVE_ALL_CONFIG_RPC
Remove config.- 另请参阅:
- 常量字段值
-
CLIENT_INTERFACE_LISTEN_CONFIG_RPC
private static final java.lang.String CLIENT_INTERFACE_LISTEN_CONFIG_RPC
Remove config.- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
interfacePublishSingleRpc
public java.lang.Object interfacePublishSingleRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigPublishRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta) throws java.lang.ThrowablePublishSingle.- 抛出:
java.lang.Throwable
-
interfacePublishSingle
public java.lang.Object interfacePublishSingle(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String content) throws java.lang.ThrowablePublishSingle.- 抛出:
java.lang.Throwable
-
interfaceRemoveAll
public java.lang.Object interfaceRemoveAll(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant) throws java.lang.ThrowableRemoveAll.- 抛出:
java.lang.Throwable
-
interfaceRemoveAllRpc
public java.lang.Object interfaceRemoveAllRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigRemoveRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta) throws java.lang.ThrowableRemoveAll.- 抛出:
java.lang.Throwable
-
interfaceGetConfig
public java.lang.Object interfaceGetConfig(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant) throws java.lang.ThrowableGetConfig.- 抛出:
java.lang.Throwable
-
interfaceGetConfigRpc
public java.lang.Object interfaceGetConfigRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigQueryRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta) throws java.lang.ThrowableGetConfig.- 抛出:
java.lang.Throwable
-
logClientRequest
private java.lang.Object logClientRequest(java.lang.String requestType, org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.util.concurrent.atomic.AtomicLong rtHolder) throws java.lang.ThrowableClient api request log rt | status | requestIp | opType | dataId | group | datumId | md5.- 抛出:
java.lang.Throwable
-
logClientRequestRpc
private java.lang.Object logClientRequestRpc(java.lang.String requestType, org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.remote.request.Request request, com.alibaba.nacos.api.remote.request.RequestMeta meta, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.util.concurrent.atomic.AtomicLong rtHolder) throws java.lang.ThrowableClient api request log rt | status | requestIp | opType | dataId | group | datumId | md5.- 抛出:
java.lang.Throwable
-
interfaceListenConfigRpc
public java.lang.Object interfaceListenConfigRpc(org.aspectj.lang.ProceedingJoinPoint pjp, com.alibaba.nacos.api.config.remote.request.ConfigBatchListenRequest request, com.alibaba.nacos.api.remote.request.RequestMeta meta) throws java.lang.ThrowableGetConfig.- 抛出:
java.lang.Throwable
-
-