@ApiLog feign调用直接进LogClientFallback

Blade 已结 1 704
dp9212
dp9212 剑圣 2022-02-11 12:14

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

1. 按照文档配置,在接口上加上 @ApiLog 注解,API日志未入库,断点源码发现直接 ILogClient.saveApiLog 直接进入了 LogClientFallback,但是UsualLog,ErrorLog可以正常入库

2. 

3.


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

@ApiLog日志可以正常入库


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

bladex 2.8.0,未改动源码,window 10 / centos 7


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

断点1

a1fa62e2566a9fc0487e1633069ec6a.png

断点2

35427e8f68a19fb0ecbe53ef001653b.png

断点3

c3c8c7bccdf73c50cfbded221edf29d.png

断点4

98ad7f46aa5b79f54a0957fcfd05318.png

断点5

bc9151bad45fe8459dc047196d179b0.png


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

测试过程中出现过停止blade-log服务后才打印LogClient.saveApiLog(...)接口调用信息(blade-log运行时无任何saveApiLog调用信息),但是报了空指针,日志未入库,重复操作没有成功复现

1条回答
  •  admin
    admin (最佳回答者)
    2022-02-15 01:40

    这个问题之前好像有过修复,你先到git私服下载最新版本,然后跑一下看看是否有问题。如果没问题的话请更新一下这个模块的代码。如果依旧有问题,请再发一个贴,我们会把他计入工单后续安排排查。

    ps:日志功能需要启动blade-log服务,先检查一下是否启动正常

    0 讨论(1)
提交回复