mirror of
https://github.com/hs-web/hsweb-framework.git
synced 2026-05-23 01:39:35 +08:00
save logging aop
This commit is contained in:
@@ -24,5 +24,4 @@
|
||||
|
||||
|
||||
2. 如果你是非maven工程,[请自行去以下地址](http://nexus.hsweb.me/)下载jar包
|
||||
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user