系统接口日志

如何使用系统接口日志 支持版本:2.4.1,2.5.1

控制器调用日志功能

应用场景: 当需要了解接口被什么人调用,调用时间,调用结果,传递参数的时候使用此项功能

场景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

2023-07-17
0