Windows抓取Android和iOS手機(jī)上app的log

一检痰、Android篇

1.使用adb logcat抓取

  • 打印簡單日志:adb logcat
  • 打印日志具有詳細(xì)時(shí)間和簡單數(shù)據(jù):adb logcat -v time
  • 打印的日志保存到電腦本地:adb logcat -v time >D:\log.txt
  • 打印級(jí)別為錯(cuò)誤的日志:adb logcat *:E
  • 打印指定包名的日志又跛,并存放到指定位置:adb logcat -v time -s 'app包名' *:E > e/log.log
  • 若連接多臺(tái)設(shè)備后宝当,指定設(shè)備的日志:adb -s 'devicename' logcat -v time -s 'app包名' *:E > e/log.log
Android 的日志分為如下幾個(gè)優(yōu)先級(jí)(priority):

V —— Verbose(最低里伯,輸出得最多)
D —— Debug
I —— Info
W —— Warning
E —— Error
F —— Fatal
S —— Silent(最高惕稻,啥也不輸出)

adb logcat選項(xiàng)解析

--"-s"選項(xiàng) : 設(shè)置輸出日志*:s的標(biāo)簽, 只顯示該標(biāo)簽的日志;
--"-f"選項(xiàng) : 將日志輸出到文件, 默認(rèn)輸出到標(biāo)準(zhǔn)輸出流中, -f 參數(shù)執(zhí)行不成功;
--"-r"選項(xiàng) : 按照每千字節(jié)輸出日志, 需要 -f 參數(shù), 不過這個(gè)命令沒有執(zhí)行成功;
--"-n"選項(xiàng) : 設(shè)置日志輸出的最大數(shù)目, 需要 -r 參數(shù), 這個(gè)執(zhí)行 感覺 跟 adb logcat 效果一樣;
--"-v"選項(xiàng) : 設(shè)置日志的輸出格式, 注意只能設(shè)置一項(xiàng);
--"-c"選項(xiàng) : 清空所有的日志緩存信息;
--"-d"選項(xiàng) : 將緩存的日志輸出到屏幕上, 并且不會(huì)阻塞;
--"-t"選項(xiàng) : 輸出最近的幾行日志, 輸出完退出, 不阻塞;
--"-g"選項(xiàng) : 查看日志緩沖區(qū)信息;
--"-B"選項(xiàng) : 以二進(jìn)制形式輸出日志;

2.使用Android Studio抓取

  1. 打開Android Studio栋齿,新建一個(gè)工程再榄,選擇Basic Activity狡刘,點(diǎn)擊Next后,選擇工程文件存儲(chǔ)位置后點(diǎn)擊finish
image.png
  1. 點(diǎn)擊底部的logcat困鸥,底部彈出日志顯示框
image.png
  1. 頂部選擇框從左至右顯示內(nèi)容分別為:

(1) 設(shè)備選擇框嗅蔬,選擇連接的設(shè)備

(2) APP包名選擇框,會(huì)顯示當(dāng)前手機(jī)上打開的APP的包名窝革,選擇后购城,會(huì)抓取指定APP的日志

(3) 日志級(jí)別:Verbose→Debug→Info→Warn→Error→Assert

  • Verbose:顯示所有日志消息(默認(rèn)值)
  • Debug:顯示僅在開發(fā)期間有用的調(diào)試日志消息
  • Info:顯示常規(guī)使用情況的預(yù)期日志消息
  • Warn:顯示尚不是錯(cuò)誤的潛在問題的日志消息
  • Error:顯示已經(jīng)引發(fā)錯(cuò)誤的問題的日志消息
  • Assert:顯示開發(fā)者預(yù)計(jì)絕不會(huì)發(fā)生的問題的日志消息

(4) 搜索logcat消息,若需要根據(jù)正則表達(dá)式搜索虐译,則勾選右側(cè)的Regex

(6) 過濾器:可選擇過濾當(dāng)前選中的APP的日志瘪板,或自定義過濾規(guī)則

  • Show only selected application:僅顯示前面選中的APP的日志
  • No Filters:不應(yīng)用過濾器。無論您選擇哪個(gè)進(jìn)程漆诽,logcat 都會(huì)顯示設(shè)備中的所有日志消息
  • Edit Filter Configuration:創(chuàng)建或修改自定義過濾器侮攀。例如锣枝,您可以創(chuàng)建一個(gè)過濾器,以同時(shí)查看兩個(gè)應(yīng)用中的日志消息

如果選擇自定義設(shè)置過濾器兰英,則Create New Logcat Filter設(shè)置框如下:

  • Filter Name:輸入要設(shè)定的過濾器的名稱撇叁,或者從左側(cè)窗格中進(jìn)行選擇以修改現(xiàn)有過濾器。名稱只能包含小寫字符畦贸、下劃線和數(shù)字
  • Log Tag:指定標(biāo)記(可選)
  • Log Message:指定日志消息文本(可選)
  • Package Name:指定軟件包名稱(可選)
  • PID:指定進(jìn)程 ID(可選)
  • Log Level:選擇日志級(jí)別(可選)
  • Regex:選擇此選項(xiàng)可以為相應(yīng)參數(shù)使用正則表達(dá)式語法

點(diǎn)擊左上角+號(hào)可添加到左側(cè)窗格陨闹,點(diǎn)擊右上角-號(hào)可從左側(cè)窗格移除,完成后薄坏,點(diǎn)擊OK趋厉。

如果需要了解更詳細(xì)的內(nèi)容,清查看:https://developer.android.com/studio/debug/am-logcat?hl=zh-cn#format

二胶坠、iOS篇

iTools工具君账,下載鏈接為:http://www.itools.cn/

  1. iPhone手機(jī)插上電腦,打開iTools沈善,需要安裝驅(qū)動(dòng)乡数,驅(qū)動(dòng)安裝成功后才能連接上手機(jī)
  2. 手機(jī)連接成功后如下圖所示:
image.png
  1. 點(diǎn)擊工具箱,點(diǎn)擊實(shí)時(shí)日志
image.png
  1. 顯示實(shí)時(shí)日志闻牡,點(diǎn)擊保存完整日志净赴,文件名為app.log
image.png
  1. 由于文件中包含很多其它APP的日志,所以這邊需要過濾出指定APP的日志澈侠。cmd打開控制臺(tái)劫侧,輸入命令:
adb logcat | find "app包名" > E:\\study\\qxb\\qxb_log.txt

過濾日志中指定APP的log

過濾后的日志內(nèi)容將替換原有的日志內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市哨啃,隨后出現(xiàn)的幾起案子烧栋,更是在濱河造成了極大的恐慌,老刑警劉巖拳球,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件审姓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡祝峻,警方通過查閱死者的電腦和手機(jī)魔吐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來莱找,“玉大人酬姆,你說我怎么就攤上這事“履纾” “怎么了辞色?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長浮定。 經(jīng)常有香客問我相满,道長层亿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任立美,我火速辦了婚禮匿又,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘建蹄。我一直安慰自己碌更,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布洞慎。 她就那樣靜靜地躺著针贬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拢蛋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天蔫巩,我揣著相機(jī)與錄音谆棱,去河邊找鬼。 笑死圆仔,一個(gè)胖子當(dāng)著我的面吹牛垃瞧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播坪郭,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼个从,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了歪沃?” 一聲冷哼從身側(cè)響起嗦锐,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沪曙,沒想到半個(gè)月后奕污,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡液走,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年碳默,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缘眶。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嘱根,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巷懈,到底是詐尸還是另有隱情该抒,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布砸喻,位于F島的核電站柔逼,受9級(jí)特大地震影響蒋譬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜愉适,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一犯助、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧维咸,春花似錦剂买、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至租副,卻和暖如春坐慰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背用僧。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國打工结胀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人责循。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓糟港,卻偏偏與公主長得像,于是被迫代替她去往敵國和親院仿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子秸抚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容