公司最近要记录操作日志,然后用的是bladex脚手架。想起来刚好有自带的日志管理功能,然后就很happy的将日志功能授权给了管理员。

  也就是那几个通用日志、接口日志、错误日志。

  结果人傻了,根本不会记录。

  然后开始查文档,发现是要在对应的方法贴个@ApiLog注解,soga,然后找了个方法贴了一下,重启后依旧静静悄悄,这还玩个犊子啊!

  百度查了一下,资料少,bladex社区看了一下,也有人有这些问题,但是就是没有合理的解决方案。

  最后还是自己看结果,然后发现了问题的根源。

  

  就是这个BladeLogToolAutoConfiguration.java类的锅。

   它的bean的名字跟系统中的一些名字有重复冲突,造成注入失效。

    另外就是,新版的不存在这个问题,应该是修复了,但我这个是旧版。。。所以继续往下。

这个时候你可以简单的试一下,把下边几个贴有@Bean注解的方法的名称修改成简单的abcd啥的,如下:

  

  然后再随便找一个controller的方法,贴上@ApiLog注解,再调用一下这个方法,你就发现日志成功入库了。

   这个坑真的是困扰到怀疑人生,希望你的问题可以得到解决,如果解决了,不妨点个赞哈哈哈

   分割线-------------------------------------------------

   有必要做个补充,因为又出现了新的问题,它会记录两条一样的日志!!

解决方案如下,比如我只需要记录接口日志,我就把其他的@Bean都注解了,然后就OK的

   

最新文章

  1. Visual Studio一秒变Node.js IDE
  2. LeetCode--判断二叉树是否对称
  3. HDU-1078
  4. wsgi-restful-routes具体解释:
  5. javascript原型的意义
  6. sql一张表中两个字段指向同一个外键
  7. selenium+unittest自动化测试
  8. TensorFlow和Keras完成JAFFE人脸表情识别
  9. VS2013中修改MFC对话框左上角和exe图标
  10. day 74 json 和 ajax 的实例
  11. C# Windows IPSEC监控(仅此一家,别无分店)
  12. active在iphone上不起作用
  13. UWP开发---抓包分析
  14. ReentrantLock和AQS
  15. 聊一聊FE面试那些事【原创】
  16. POJ_3342_Party_at_Hali-Bula
  17. POJ 2486 Apple Tree(树形dp)
  18. python 脚本运行时报错: AttributeError: 'module' object has no attribute ***
  19. PLSQL Developer 12 注册码
  20. linux打patch简单示例

热门文章

  1. AtCoder随做
  2. DevExpress gridControl 字体居住
  3. 爬小说_BeautifulSoup解析_easy
  4. Vulnhub:CK-00靶机
  5. lg8936题解
  6. C++语言程序设计实验一 类与对象
  7. k8s ingress 报错整理
  8. 一次eureka的事故
  9. pandoc转换markdown生成pdf文件表格问题
  10. [Notes-DS-2]线性结构