日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于日志组件的思考

發布時間:2024/9/3 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于日志组件的思考 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  

  日志組件到底應該具備什么能力?選擇合適的日志實現,比如log4j2、logback等。擴展日志格式,定制化自己的日志格式固定日志路徑,保證線上日志路徑統一請求ID、TraceID等信息的打印、傳遞。(傳遞可考慮鏈路工具)定制相關的API、提供一些友好的API。開放的日志級別調整mybatis sql日志開關控制臺日志打印開關日志保留時長日志分割方式異步開關、異步隊列長度、超長是否丟棄異常堆棧的深度日志丟棄策略,比如磁盤容量不夠時保留warn和error日志,丟棄info、log、debug級別日志。忽略打印,哪些接口、哪些對象不打印,配置列表日志組件本質是什么?

  擴展字段、擴展格式、靈活控制日志策略。

  我司的一些實現

  以上80%的功能

  定義filter和spring interceptor通過header獲取前端\網關傳過來的request-id。然后放入到MDC里。

  在Dubbo filter里透傳request-id

  在filter里打印notice級別日志(包含入參、出參、耗時等信息)此日志量比較大,結合日志組件實現開關配置,后續通過配置中心調整輸出

  結合配置中心實現動態調整日志級別

  關于為什么要強制統一

  統一格式,方便實現日志收集、分析、提供日志平臺進行搜索。

  統一路徑,方便日志收集、方便日志磁盤控制,不會誤將日志打印到系統盤。

?

總結

以上是生活随笔為你收集整理的关于日志组件的思考的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。