日志系统没写入日志信息入库

Blade 未结 1 809
chenjunzhen
chenjunzhen 剑童 2021-08-02 00:12

使用了@Apilog注解,方法正确执行完了,但是数据库中blade_log_api表没有任何数据

代码如下:

()
(+ )
(value = , notes = , position = )
R<Order> detail((value = ) Long id){
   Order order = .getById(id);
   R.(order);

}


1条回答
  • 2021-08-07 20:52

    跟踪了一下源代码,发现

    ApiLogListener类中的logService实例对象中,url为 
    
    看样子是调用的时候没有把ip带上,然后默认把服务名认作是host了。 
    
    由于git库版本升级到SpringBlade3.0以上,但开发手册没有更新,所以demo的启动类按照开发文档指示用的是@SpringCloudApplication,
    实际上Application启动类需要使用@BladeCloudApplication或者@EnableBladeFeign注解修饰
    
    解决方案: Application启动类需要使用@BladeCloudApplication或者@EnableBladeFeign注解修饰


    0 讨论(0)
提交回复