通用平台logging系統的設計與實現

2021-08-29 17:42:38 字數 370 閱讀 4375

通用平台logging系統的設計與實現

基本上這個沒有什麼好說的,底層用的log4j,然後封裝一下,定義自己的log level,然後有一些簡單的api。

對於使用,可以用class name作為logger name。

或者可以配置為根據namespace解析為乙個logger name,如com.xyz.user及com.xyz.user.dao等等都map到乙個名為com.xyz.user的logger。

兩種logging方式,一種是用aop做,另一種是在需要log的地方直接log。

有可能以後增加乙個queue,用來快取logging request。然後實現一些其他的處理。

ps:經過我的測試,log4j的效能還是不錯的。

MTK平台 prelader的插入usb裝置開機慢

200217 10 02 42.868 bldr seclib brom meta mode 200217 10 02 42.868 hw set cc 450 200217 10 02 42.868 hw set cc done 200217 10 02 42.868 step a2 standa...

通用系統管理平台開發過程(五)

終於利用乙個星期的時間,把系統的基本功能開發完成了,包括上面提到過的公告 訊息 提醒 論壇等。接下來這段時間,把master detail實現,還有就是把屬性資訊存到db中。暫時先考慮這些了,至於工作流的定製功能,是重點需要思考的,有同事建議在這定製的功能中加入 規則引擎 這是乙個很好的建議,不過 ...

原 定義不同平台通用的巨集

有時候我們希望定義同乙個巨集,但是在選擇不同平台進行編譯的時候希望該巨集的值指向不同的值。類似vs自帶的platform巨集,在win32平台編譯的時候,該巨集指向win32,在選擇x64平台進行編譯的時候,該巨集指向x64。如下圖 如果我們想定義乙個巨集,在win32平台下指向x86 在x64平台...