bladex 日志是如何调用bladex-Tool里面的封装代码的

Java 未结 3 3685
OneMyOff
OneMyOff 剑圣 2020-04-15 17:46

一、该问题的重现步骤是什么?

1. 在我的bladex 2.0.1版本中  我全局搜索了一下保存日志的接口 发现没有 ~~因此才有了这个sns

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

期待老哥能回答一下是如何调用封装日志监听的那些代码的


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex:版本2.0.1  在windows


四、请提供详细的错误堆栈信息,这很重要。

1.这是我目前使用的版本2.0.1里面的日志服务,我想知道它是如何调用下面红框里面的接口进行保存异常信息的

image.png

2.Bladex-Tool 封装的这些代码是怎么被上面那个服务调用的~~~~

image.png

五、若有更多详细信息,请在下面提供。



3条回答
  • 流程大概是这样的:

     1. 通过全局异常捕获,然后调用事件发送

    image.png

    2. 这是事件发送的代码

    image.png

    3. 最下方组装好数据后调用spring的api进行事件发送

    image.png

    4.定义错误日志事件,并实例化

    image.png

    image.png

    image.png

    5.在监听类获取到最终数据后调用接口进行入库

    image.png

    3 讨论(0)
  • 2020-04-15 20:16
    BladeRestExceptionTranslator中
    ErrorLogPublisher.publishEvent()

    image.png

    image.png


    0 讨论(0)
  • 2021-07-23 16:29

    为什么我的日志保存的时候直接进入了    

    public class IInterfaceLogClientFallback implements IInterfaceLogClient {

    这块代码都没动

    0 讨论(0)
提交回复