Android Log Viewer

最近開發(fā)Android SDK遇到這一個問題,經(jīng)常需要查看SDK調(diào)用者發(fā)過來的Log文件Debug,而這個文件通常很大,對方程序與自己SDK的Log混在一起,看起來很不方便。所以我需要這樣一個Log viewer工具,除了常規(guī)的根據(jù)級別過濾日志之外,最好能根據(jù)TAG過濾日志。
Java Log Viewer日志查看器里發(fā)現(xiàn)了一個工具,OtrosLogViewer,符合我的要求。
OtrosLogViewer主要應(yīng)用于Log4j,但是稍加配置也可以用于Android Log。關(guān)鍵是配置Pattern Paser。打開Log4j pattern parser editor,編輯。
我們的Android Log是這樣的:

[ 09-12 14:22:29.980 841: 892 D/BtGatt.btif ]btif_gattc_get_characteristic
在編輯框中,把pattern parser改為

type=log4j
pattern=[ TIMESTAMP  THREAD:  LINE LEVEL/CLASS ]MESSAGE
dateFormat=MM-dd HH:mm:ss.SSS
name=Lo4j-pattern:
charset=UTF-8
customLevels=I=INFO,D=DEBUG,W=WARN,E=ERROR

type和name是無所謂的。關(guān)鍵是pattern。android 的 log里面有841和892兩個數(shù),估計是PID和TID吧,log4j里面好像沒有對應(yīng)的,所以我就用THREAD和LINE來替代了。
pattern里不能有重復(fù),編輯完點擊test paser,如果parse結(jié)果不為0說明解析成功。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,941評論 25 709
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,857評論 2 45
  • 最近開發(fā)Android SDK遇到這一個問題,經(jīng)常需要查看SDK調(diào)用者發(fā)過來的Log文件Debug,而這個文件通常...
    我貓閱讀 4,101評論 1 0
  • Youth Is Not a Time of Life. Youth is not a time of life;...
    AndyLau閱讀 1,536評論 0 3
  • 很多年前 當(dāng)和TA見面的那一剎那 TA就闖進(jìn)了我的心里 現(xiàn)在想起 當(dāng)時的畫面還清晰可見 時至多年 早已沒了聯(lián)系 春...
    黎SU閱讀 230評論 0 1

友情鏈接更多精彩內(nèi)容