一、使用了@Apilog注解,方法正确执行完了,但是数据库中blade_log_api表没有任何数据
() (+ ) (value = , notes = , position = ) R<Order> detail((value = ) Long id){ Order order = .getById(id); R.(order); }
二、blade_log_api能入库日志
后续:
跟踪了一下源代码,发现
ApiLogListener类中的logService实例对象中,url为 看样子是调用的时候没有把ip带上,然后默认把服务名认作是host了。 由于git库版本升级到SpringBlade3.0以上,但开发手册没有更新,所以demo的启动类按照开发文档指示用的是@SpringCloudApplication, 实际上Application启动类需要使用@BladeCloudApplication或者@EnableBladeFeign注解修饰 解决方案: Application启动类需要使用@BladeCloudApplication或者@EnableBladeFeign注解修饰
扫一扫访问 Blade技术社区 移动端