Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 使用LogPhoneUtil工具類在Android手機保存APP運行日志,android日志工具類

使用LogPhoneUtil工具類在Android手機保存APP運行日志,android日志工具類

編輯:關於android開發

使用LogPhoneUtil工具類在Android手機保存APP運行日志,android日志工具類


  最近公司的測試老是提出這樣那樣的bug,當然也怪自己代碼寫的爛,所以測試總是會把app搞崩潰,而他們那邊崩潰的時候還沒有日志打印,自己回來再重現有的時候還真不好復現出來,因此麻煩事就來了。為了方便查看測試手機的bug原因,周末在家專門寫了個小工具,只要在項目的Log類中打印的時候添加LogPhoneUtil類的打印,就可以方便的在app的運行手機上保存日志了。簡單介紹一下思路,源碼在GIthub上,也可自行查看。https://github.com/MuBob/PhoneLogUtil;

  首先編寫日志文件管理類FileUtil,用於檢測sdcard是否存在,從而創建不同目錄下的日志文件。

  之後創建對日志文件進行讀寫的IOUtil類,用於操作文件流進行文件寫入操作。

  最後創建LogUtil類,在打印的地方分別調用該類相應的過濾詞就可以了。

  簡單的三步,關鍵是在LogUtil類中對文件進行讀寫時,為了不在主線程操作從而引起界面卡頓現象,需要開啟子線程,而開啟子線程的話就需要對日志文件加鎖操作,這樣就可以輕松的使用這個工具類了。

  

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved