基于Aspect的日志记录参数 博客分类: Java java
程序员文章站
2024-03-24 08:41:52
...
import java.util.Arrays; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.slf4j.Logger; import org.springframework.stereotype.Service; import com.auto.RestLogger; @Service @Aspect public class LogParamAspect { public static Logger logger = RestLogger.getLogger(); @Before("execution(public * com.auto.common.rest..*.*Service.*(..))") public void paramCheck(JoinPoint joinPoint) { logger.trace("Request Method:[{}], Params: {}", joinPoint.getSignature().getDeclaringTypeName() + "." + joinPoint.getSignature().getName(), Arrays.toString(joinPoint.getArgs())); } }
推荐阅读
-
基于Aspect的日志记录参数 博客分类: Java java
-
基于SpringMVC的Java Web学习笔记01 - 下载jar 博客分类: 开发技术 webjar
-
java参数的传递方式 博客分类: java学习 java
-
java参数的传递方式 博客分类: java学习 java
-
WEB前端的jQuery程序语言 博客分类: 互联网Java jquery元素参数true克隆
-
正确使用日志的10个技巧 [转] 博客分类: java log4jslf4j日志
-
log4j的使用 博客分类: log4j java log4j日志
-
JdbcTemplate进行in查询随机数量参数的SQL简单拼写 博客分类: java;
-
持续记录一些排查web服务问题的linux命令 博客分类: java; linux
-
持续记录一些排查web服务问题的linux命令 博客分类: java; linux