如何控制第三方框架的日誌輸出
一次,在設計乙個系統服務的過程中,發現,系統日誌記錄了大量的第三方框架(如spring、quartz、memcached等)輸出的日誌資訊。這樣,不僅使日誌變得混亂,難以閱讀,同時還將占用大量空間。這時,我們可以通過log4j提供的某些功能,將某些次要的、不關心的日誌輸出遮蔽掉。
下面是乙個log4j的配置示例
//根日誌記錄器
log4j.rootlogger=info,console
///下面就是控制第三方元件的日誌輸出配置//
//將spring中的日誌輸出級別設為info(可以設定的日誌級別:debug,info,warn,error)
log4j.logger.org.springframework=info
//將memcached(快取客戶端)中的日誌輸出完全遮蔽
log4j.logger.com.alisoft=off
通過這樣設定,我們就可以輕鬆的控制第三方框架中的日誌輸出了。
第三方框架和ARC
在使用了arc機制的專案中使用第三方開源框架的方法 1.在第三方開源框架的每個.m檔案都設定成 fno objc arc 具體方法 targets build phases compile sources 找到第三方框架的.m檔案雙擊 將會彈出乙個文字框,在文字框中輸入 fno objc arc 回...
工作常用第三方框架
網路請求 1 afnetworking 2 mknetworkkit 判斷網路狀態 1 reachability 2 afnetworking 其中的乙個類 資料解析轉json 1 sbjson 2 jsonkit 3 touchjson 模型資料轉換 jsonmodel 等待檢視 1 mbprog...
IOS常用第三方框架
1.jsonjson編碼解碼 2.gtmbase64 base64編碼解碼 3.touchxml 解析 4.sfhfkeychainutils 安全儲存使用者密碼到keychain中 5.mbprogresshud很棒的乙個載入等待特效框架 6.asihttprequest 等相關協議封裝 7.eg...