控制器调用日志功能
应用场景: 当需要了解接口被什么人调用,调用时间,调用结果,传递参数的时候使用此项功能
场景1 打开产品服务中的日志功能
需要记录产品相关服务的接口调用情况时,在服务启动命令中添加此项配置,网关没有此项功能
h-visions:
log:
enable: true
场景2 打开自己服务的接口日志功能(旧版本的脚手架可以直接配置,旧版本是通过log服务的feign接口调用,有性能瓶颈的缺陷)
h-visions:
log:
enable: true
场景3 打开自己服务的接口日志功能
增加starter
<dependency>
<groupId>com.hvisions</groupId>
<artifactId>framework-log-spring-boot-starter</artifactId>
<version>1.7.3</version>
</dependency>
配置好自己服务的rabbitmq参数
spring:
rabbitmq:
host: localhost
port: 5672
username: admin
password: admin
h-visions:
log:
enable: true
去掉之前Config文件中的日志Aop的bean(starter里面已经注入了这个对象,不需要重复注入了)。
tips: 如果不需要记录控制器日志,只需要在控制器上面添加@LogAopIgnore