|
@@ -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());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|