bladex 通用日志不入庫,日志無法使用


  公司最近要記錄操作日志,然后用的是bladex腳手架。想起來剛好有自帶的日志管理功能,然后就很happy的將日志功能授權給了管理員。

  也就是那幾個通用日志、接口日志、錯誤日志。

  結果人傻了,根本不會記錄。

  然后開始查文檔,發現是要在對應的方法貼個@ApiLog注解,soga,然后找了個方法貼了一下,重啟后依舊靜靜悄悄,這還玩個犢子啊!

  百度查了一下,資料少,bladex社區看了一下,也有人有這些問題,但是就是沒有合理的解決方案。

  最后還是自己看結果,然后發現了問題的根源。

  

 

   就是這個BladeLogToolAutoConfiguration.java類的鍋。

   它的bean的名字跟系統中的一些名字有重復沖突,造成注入失效。

    另外就是,新版的不存在這個問題,應該是修復了,但我這個是舊版。。。所以繼續往下。

          這個時候你可以簡單的試一下,把下邊幾個貼有@Bean注解的方法的名稱修改成簡單的abcd啥的,如下:

  

 

   然后再隨便找一個controller的方法,貼上@ApiLog注解,再調用一下這個方法,你就發現日志成功入庫了。

   這個坑真的是困擾到懷疑人生,希望你的問題可以得到解決,如果解決了,不妨點個贊哈哈哈

 

   分割線-------------------------------------------------

 

   有必要做個補充,因為又出現了新的問題,它會記錄兩條一樣的日志!!

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

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM