save logging aop

This commit is contained in:
MR.Chang
2017-09-15 11:32:15 +08:00
parent e67f46a324
commit df968bddce
2 changed files with 34 additions and 1 deletions

View File

@@ -24,5 +24,4 @@
2. 如果你是非maven工程[请自行去以下地址](http://nexus.hsweb.me/)下载jar包

View File

@@ -0,0 +1,34 @@
## 使用步骤
1. 开启访问日志
* 在启动类中注解@EnableAccessLogger
@SpringBootApplication
@EnableAccessLogger
public class AppApplication {
public static void main(String[] args) {
SpringApplication.run(AppApplication.class, args);
}
}
2. 访问日志 API
* controller类或者方法上,注解 @AccessLogger("功能描述")
@AccessLogger("hello")
@RequestMapping(value = "/",method = RequestMethod.GET)
public String hello() {
return "Hello World ! ";
}
3. 日志监听
* 创建类,实现: AccessLoggerListener接口并注入到spring容器, 当有日志产生时,会调用接口方法onLogger,并传入日志信息
@Component
public class MyLoggingListener implements AccessLoggerListener {
@Override
public void onLogger(AccessLoggerInfo loggerInfo) {
System.out.println(loggerInfo.toString());
}
}