bladex 通用日志不入库,日志无法使用
2024-10-21 15:35:16
公司最近要记录操作日志,然后用的是bladex脚手架。想起来刚好有自带的日志管理功能,然后就很happy的将日志功能授权给了管理员。
也就是那几个通用日志、接口日志、错误日志。
结果人傻了,根本不会记录。
然后开始查文档,发现是要在对应的方法贴个@ApiLog注解,soga,然后找了个方法贴了一下,重启后依旧静静悄悄,这还玩个犊子啊!
百度查了一下,资料少,bladex社区看了一下,也有人有这些问题,但是就是没有合理的解决方案。
最后还是自己看结果,然后发现了问题的根源。
就是这个BladeLogToolAutoConfiguration.java类的锅。
它的bean的名字跟系统中的一些名字有重复冲突,造成注入失效。
另外就是,新版的不存在这个问题,应该是修复了,但我这个是旧版。。。所以继续往下。
这个时候你可以简单的试一下,把下边几个贴有@Bean注解的方法的名称修改成简单的abcd啥的,如下:
然后再随便找一个controller的方法,贴上@ApiLog注解,再调用一下这个方法,你就发现日志成功入库了。
这个坑真的是困扰到怀疑人生,希望你的问题可以得到解决,如果解决了,不妨点个赞哈哈哈
分割线-------------------------------------------------
有必要做个补充,因为又出现了新的问题,它会记录两条一样的日志!!
解决方案如下,比如我只需要记录接口日志,我就把其他的@Bean都注解了,然后就OK的
最新文章
- Visual Studio一秒变Node.js IDE
- LeetCode--判断二叉树是否对称
- HDU-1078
- wsgi-restful-routes具体解释:
- javascript原型的意义
- sql一张表中两个字段指向同一个外键
- selenium+unittest自动化测试
- TensorFlow和Keras完成JAFFE人脸表情识别
- VS2013中修改MFC对话框左上角和exe图标
- day 74 json 和 ajax 的实例
- C# Windows IPSEC监控(仅此一家,别无分店)
- active在iphone上不起作用
- UWP开发---抓包分析
- ReentrantLock和AQS
- 聊一聊FE面试那些事【原创】
- POJ_3342_Party_at_Hali-Bula
- POJ 2486 Apple Tree(树形dp)
- python 脚本运行时报错: AttributeError: 'module' object has no attribute ***
- PLSQL Developer 12 注册码
- linux打patch简单示例