之前寫了一段程序用於保存程序運行過程中產生的log, log是可以保存了,但是查看log很不方便,用notepad++查看上萬行log太累了,上午搜索了下相關的工具集合,特記錄之:
1. Notepad++ / Android Logger插件
優點:支持log高亮顯示
缺點:似乎不支持過濾TAG,而且現在好像也不更新了。
界面:
PS:
a. 最好搭配6.5 - 6.6 版本的32位Notepat++版本使用,64位本人沒試過,個人在6.6.9版本的32位 Notepad++上試驗成功。
b. 插件安裝方法:在https://sourceforge.net/projects/androidlogger/網站上下載Android Logger插件,下載並解壓完畢后將AndroidLogger.dll文件放置到Notepad++
安裝目錄下的plugins文件夾下,將AndroidLogger.xml 文件放置到安裝目錄下的 plugins\Config\ 文件夾下,重啟Notepad++, 打開保存的logcat文件
c. 如果logcat文件打開后並未高亮顯示,請點擊Notepad++ 工具欄上的那個綠色的Android 機器人按鈕。
相關鏈接:
1. https://zhuanlan.zhihu.com/p/24777096
2. https://blog.csdn.net/sinat_34337520/article/details/89345812
3. https://sourceforge.net/projects/androidlogger/
2. LogcatOffineView
優點:跟以前ADT上的DDMS的界面很像,支持Log高亮顯示,支持過濾TAG, 支持按TAG級別顯示Log, 支持全局實時搜索log(不完善,比如有條log的TAG叫: MainActivity(xp.chen)), 你搜MainActivity可以搜得到那條log, 你搜xp.chen 就搜不到那條log了。
缺點:除了上面說的那個小問題外,還有一點讓人不舒服的就是不支持文件拖拽,我一直習慣把文件拖拽到程序的窗口上來打開文件,而不是手動的點菜單欄上的File- Open File 這種方式來打開,這讓人很不舒服。
界面:
相關鏈接: (64位版本的下載地址:鏈接:https://pan.baidu.com/s/1o0q4pHeAcSO5Zmh_-sUJ1Q ,提取碼:ixba, 注意安裝好64位版本的jdk, 使用的時候雙擊這個jar包的圖標就好了)
1. https://code.google.com/archive/p/androidlogcatviewer/wikis/KeyFeature.wiki
2. https://code.google.com/archive/p/androidlogcatviewer/downloads
3. https://www.thinbug.com/q/4325073
3. AndroidLogViewer
優點:支持Log高亮顯示,支持TAG全局搜索(貌似有bug,我在最上面的搜索框上搜索tag有時會搜不到),支持TAG級別搜索,支持文件拖拽(比上面那個人性化)。
缺點:搜索的時候不能實時更新搜索結果,這點不如上面的那個。
界面:
PS:github上的貌似是32位的,需要配合32位的jdk運行
相關鏈接:
1. https://github.com/lrscp/AndroidLogViewer
暫時只找到這幾個,感覺第2個除了不支持文件拖拽以外,別的都還可以,暫時湊合着用吧。最好用的當然還是Android studio 自帶的logcat工具了,但它不支持外部的logcat文件拖拽,算是一大遺憾吧。