午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

logcat 命令行用法

 開花結(jié)果 2024-06-24 發(fā)布于北京

http://blog.csdn.net/tumuzhuanjia/article/details/39555445

-- "-s"選項 : 設(shè)置輸出日志的標簽, 只顯示該標簽的日志;

--"-f"選項 : 將日志輸出到文件, 默認輸出到標準輸出流中, -f 參數(shù)執(zhí)行不成功;

--"-r"選項 : 按照每千字節(jié)輸出日志, 需要 -f 參數(shù), 不過這個命令沒有執(zhí)行成功;

--"-n"選項 : 設(shè)置日志輸出的最大數(shù)目, 需要 -r 參數(shù), 這個執(zhí)行 感覺 跟 adb logcat 效果一樣;

--"-v"選項 : 設(shè)置日志的輸出格式, 注意只能設(shè)置一項;

--"-c"選項 : 清空所有的日志緩存信息;

--"-d"選項 : 將緩存的日志輸出到屏幕上, 并且不會阻塞;

--"-t"選項 : 輸出最近的幾行日志, 輸出完退出, 不阻塞;

--"-g"選項 : 查看日志緩沖區(qū)信息;

--"-b"選項 : 加載一個日志緩沖區(qū), 默認是 main, 下面詳解;

--"-B"選項 : 以二進制形式輸出日志;

1. 解析 adb logcat 的幫助信息

在命令行中輸入 adb logcat --help 命令, 就可以顯示該命令的幫助信息;

[plain]     
  1. octopus@octopus:~$ adb logcat --help  

  2. Usage: logcat [options] [filterspecs]  

  3. options include:  

  4.   -s              Set default filter to silent.  Like specifying filterspec '*:s'  

  5.   -f <filename>   Log to file. Default to stdout  

  6.   -r [<kbytes>]   Rotate log every kbytes. (16 if unspecified). Requires -f  

  7.   -n <count>      Sets max number of rotated logs to <count>, default 4  

  8.   -v <format>     Sets the log print format, where <format> is one of:  brief process tag thread raw time threadtime long  

  9.   -c              clear (flush) the entire log and exit  

  10.   -d              dump the log and then exit (don't block)  

  11.   -t <count>      print only the most recent <count> lines (implies -d)  

  12.   -g              get the size of the log's ring buffer and exit  

  13.   -b <buffer>     Request alternate ring buffer, 'main', 'system', 'radio'       or 'events'. Multiple -b parameters are allowed and the             results are interleaved. The default is -b main -b system.  

  14.   -B              output the log in binary  filterspecs are a series of   <tag>[:priority]  

  15. where <tag> is a log component tag (or * for all) and priority is:  

  16.   V    Verbose  

  17.   D    Debug  

  18.   I    Info  

  19.   W    Warn  

  20.   E    Error  

  21.   F    Fatal  

  22.   S    Silent (supress all output)  

  23. '*' means '*:d' and <tag> by itself means <tag>:v  

  24. If not specified on the commandline, filterspec is set from ANDROID_LOG_TAGS.  

  25. If no filterspec is found, filter defaults to '*:I'  

  26. If not specified with -v, format is set from ANDROID_PRINTF_LOG  

  27. or defaults to "brief"  

adb logcat 命令格式 : adb logcat [選項] [過濾項], 其中 選項 和 過濾項 在 中括號 [] 中, 說明這是可選的;

(1) 選項解析

選項解析 : 

-- "-s"選項 : 設(shè)置輸出日志的標簽, 只顯示該標簽的日志;

--"-f"選項 : 將日志輸出到文件, 默認輸出到標準輸出流中, -f 參數(shù)執(zhí)行不成功;

--"-r"選項 : 按照每千字節(jié)輸出日志, 需要 -f 參數(shù), 不過這個命令沒有執(zhí)行成功;

--"-n"選項 : 設(shè)置日志輸出的最大數(shù)目, 需要 -r 參數(shù), 這個執(zhí)行 感覺 跟 adb logcat 效果一樣;

--"-v"選項 : 設(shè)置日志的輸出格式, 注意只能設(shè)置一項;

--"-c"選項 : 清空所有的日志緩存信息;

--"-d"選項 : 將緩存的日志輸出到屏幕上, 并且不會阻塞;

--"-t"選項 : 輸出最近的幾行日志, 輸出完退出, 不阻塞;

--"-g"選項 : 查看日志緩沖區(qū)信息;

--"-b"選項 : 加載一個日志緩沖區(qū), 默認是 main, 下面詳解;

--"-B"選項 : 以二進制形式輸出日志;

輸出指定標簽內(nèi)容 : 

-- "-s"選項 : 設(shè)置默認的過濾器, 如 我們想要輸出 "System.out" 標簽的信息, 就可以使用adb logcat -s System.out 命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -s System.out  

  2. --------- beginning of /dev/log/system  

  3. --------- beginning of /dev/log/main  

  4. I/System.out(22930): GSM -91  

  5. I/System.out(22930): SignalStrength issssssssss : -91  

  6. I/System.out(22930): GSM -91  

  7. I/System.out(22930): SignalStrength issssssssss : -91  

  8. I/System.out(22930): Supervisor Thread  

  9. I/System.out(22930): Got run mode  

輸出日志信息到文件 : 

-- "-f"選項 : 該選向后面跟著輸入日志的文件, 使用adb logcat -f /sdcard/log.txt 命令, 注意這個log文件是輸出到手機上,需要指定合適的路徑。

[plain]     
  1. octopus@octopus:~$ adb logcat -f /sdcard/log.txt   

這個參數(shù)對對不能一直用電腦連著手機收集日志的場景非常有用,其實android shell下也有一個相同參數(shù)的logcat命令。使用如下命令可以執(zhí)行后斷開PC和手機持續(xù)收集LOG。

[plain]        
  1. shell@pc$ adb shell  

  2. shell@android$ logcat -f /sdcard/log.txt &   #這里的&符號表示后臺執(zhí)行,別少了。  

  3. shell@android$ exit  

注:

(1)以上shell@pc$ 指在pc的shell終端執(zhí)行后邊的命令, shell@android$ 表示在手機shell中執(zhí)行后邊的命令l

(2)一定注意合適的時候需要停止掉以上命令,否則再次使用相同命令的時候,就會有兩個logcat寫同一個文件了

          停止方法:  adb shell kill -9 <logcat_pid>         

           其中l(wèi)ogcat_pid 通過 如下命令獲取

           adb shell ps | grep logcat          # linux 平臺

           adb shell ps | findstr "logcat"    #Windows平臺

-- ">"輸出 : ">" 后面跟著要輸出的日志文件, 可以將 logcat 日志輸出到文件中, 使用adb logcat > log 命令, 使用more log 命令查看日志信息;

[plain]     
  1. octopus@octopus:~$ adb logcat > log  

  2. ^C  

  3. octopus@octopus:~$ more log  

  4. --------- beginning of /dev/log/system  

  5. V/ActivityManager(  500): We have pending thumbnails: null  

  6. V/ActivityManager(  500): getTasks: max=1, flags=0, receiver=null  

  7. V/ActivityManager(  500): com.android.settings/.Settings: task=TaskRecord{42392278 #448 A com.android.settings U 0}  

  8. V/ActivityManager(  500): We have pending thumbnails: null  


-- " -d -f <log>" 組合命令:可以將日志保存到手機上的指定位置,對不能一直用電腦連著手機收集日志的場景非常有用。

[plain]        
  1. adb logcat -d -v /sdcard/mylog.txt  

指定 logcat 的日志輸出格式 : 

-- "-v"選項 : 使用adb logcat -v time 命令, 可以啥看日志的輸出時間;

              使用adb logcat -v threadtime 命令, 可以啥看日志的輸出時間和線程信息;

-- "brief"格式 : 這是默認的日志格式" 優(yōu)先級 / 標簽 (進程ID) : 日志信息 ", 使用adb logcat -v prief 命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v brief  

  2. --------- beginning of /dev/log/system  

  3. D/PowerManagerService(  500): handleSandman: canDream=true, mWakefulness=Awake  

  4. D/PowerManagerService(  500): releaseWakeLockInternal: lock=1101267696, flags=0x0  

--  "process"格式  :  " 優(yōu)先級 (進程ID) : 日志信息 " , 使用 adb logcat -v process  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v process  

  2. --------- beginning of /dev/log/system  

  3. D(  500) MobileDataStateReceiver received: ACTION_ANY_DATA_CONNECTION_STATE_CHANGED_MOBILE [wap]  (MobileDataStateTracker)  

  4. V(  500) Broadcast: Intent { act=android.intent.action.ANY_DATA_STATE_MOBILE flg=0x10 (has extras) } ordered=true userid=0  (ActivityManager)  

  5. D(  500) wap: Intent from SIM 0, current SIM 0, current DataState DISCONNECTED  (MobileDataStateTracker)  

  6. D(  500) wap: wap setting isAvailable to false  (MobileDataStateTracker)  

  7. D(  500) wap: Received state=DISCONNECTED, old=DISCONNECTED, reason=dataDetached  (MobileDataStateTracker)  

  8. D(  500) BDC-Calling finishReceiver: IIntentReceiver=41c46ba0  (ActivityThread)  

--  "tag"格式  :  " 優(yōu)先級 / 標簽 : 日志信息" , 使用 adb logcat -v tag  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v tag  

  2. --------- beginning of /dev/log/system  

  3. I/PowerManagerService: setBrightness mButtonLight 0.  

  4. D/PowerManagerService: updateScreenStateLocked: mDisplayReady=true, newScreenState=2, mWakefulness=1, mWakeLockSummary=0x1, mUserActivitySummary=0x1, mBootCompleted=true  

  5. D/PowerManagerService: handleSandman: canDream=true, mWakefulness=Awake  

--  "thread"格式  :  " 優(yōu)先級 ( 進程ID : 線程ID) 標簽 : 日志內(nèi)容 " , 使用 adb logcat -v tag  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v thread  

  2. --------- beginning of /dev/log/system  

  3. V(  500: 2141) getTasks: max=1, flags=0, receiver=null  

  4. V(  500: 2141) com.lewa.launcher/.Launcher: task=TaskRecord{41dccc20 #425 A com.lewa.launcher U 0}  

  5. V(  500: 2141) We have pending thumbnails: null  

  6. V(  500: 2140) getTasks: max=1, flags=0, receiver=null  

--  "raw"格式  : 只輸出日志信息, 不附加任何其他 信息, 如 優(yōu)先級 標簽等, 使用 adb logcat -v raw  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v raw  

  2. --------- beginning of /dev/log/system  

  3. notifications are enabled for com.kindroid.security  

  4. Assigned score=0 to Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])  

  5. Native set alarm :Alarm{41e1ca00 type 3 com.kindroid.security}  

  6. reset poweroff alarm none  

--  "time"格式   "日期 時間 優(yōu)先級 / 標簽 (進程ID) : 進程名稱 : 日志信息 " , 使用 adb logcat -v time  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v time  

  2. --------- beginning of /dev/log/system  

  3. 04-25 17:18:13.019 V/ActivityManager(  500): Broadcast sticky: Intent { act=android.intent.action.SIG_STR flg=0x10 (has extras) } ordered=false userid=-1  

  4. 04-25 17:18:13.157 V/NotificationService(  500): enqueueNotificationInternal: pkg=com.kindroid.security id=1020 notification=Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])  

  5. 04-25 17:18:13.158 V/NotificationService(  500): notifications are enabled for com.kindroid.security  

  6. 04-25 17:18:13.158 V/NotificationService(  500): Assigned score=0 to Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])  

  7. 04-25 17:18:13.555 V/ActivityManager(  500): getTasks: max=1, flags=0, receiver=null  

--  "long"格式 : " [ 日期 時間 進程ID : 線程ID 優(yōu)先級 / 標簽] 日志信息 " , 輸出以上提到的所有的頭信息, 使用 adb logcat -v long  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -v long  

  2. --------- beginning of /dev/log/system  

  3. [ 04-25 17:21:18.118   500:0x2fe V/ActivityManager ]  

  4. We have pending thumbnails: null  

  5. [ 04-25 17:21:18.696   593:0x251 W/ActivityThread ]  

  6. Content provider com.android.providers.telephony.TelephonyProvider already published as telephony  

  7. [ 04-25 17:21:19.119   500:0x396 V/ActivityManager ]  

  8. getTasks: max=1, flags=0, receiver=null  

清空日志緩存信息  : 使用  adb logcat -c  命令, 可以將之前的日志信息清空, 重新開始輸出日志信息;
將緩存日志輸出  : 使用  adb logcat -d  命令, 輸出命令, 之后推出命令, 不會進行阻塞;

輸出最近的日志 : 使用adb logcat -t 5 命令, 可以輸出最近的5行日志, 并且不會阻塞;

[plain]     
  1. octopus@octopus:~$ adb logcat -t 5  

  2. --------- beginning of /dev/log/system  

  3. --------- beginning of /dev/log/main  

  4. W/ADB_SERVICES(10028): adb: unable to open /proc/10028/oom_adj  

  5. D/dalvikvm(23292): threadid=11: created from interp  

  6. D/dalvikvm(23292): start new thread  

  7. D/dalvikvm(23292): threadid=11: notify debugger  

  8. D/dalvikvm(23292): threadid=11 (Thread-24538): calling run()  

  9. octopus@octopus:~$   

查看日志緩沖區(qū)信息  : 使用  adb logcat -g  命令;

[plain]     
  1. octopus@octopus:~$ adb logcat -g  

  2. /dev/log/main: ring buffer is 256Kb (255Kb consumed), max entry is 5120b, max payload is 4076b  

  3. /dev/log/system: ring buffer is 256Kb (255Kb consumed), max entry is 5120b, max payload is 4076b  

  4. octopus@octopus:~$   

加載日志緩沖區(qū)  : 使用  adb logcat -b 緩沖區(qū)類型  命令;

-- Android中的日志緩沖區(qū) : system緩沖區(qū) - 與系統(tǒng)相關(guān)的日志信息, radio緩沖區(qū) - 廣播電話相關(guān)的日志信息, events緩沖區(qū) - 事件相關(guān)的日志信息, main緩沖區(qū) - 默認的緩沖區(qū);

[plain]     
  1. octopus@octopus:~$ adb logcat -b radio -t 5  

  2. D/PHONE   (23599): [GeminiDataSubUtil] UAPP_C6-4  

  3. D/GSM     (23599): [GDCT][simId1]apnType = default  

  4. D/GSM     (23599): [GDCT][simId1]isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded - desiredPowerState= false  

  5. D/GSM     (23599): [GDCT][simId1]isDataPossible(default): possible=false isDataAllowed=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE  

  6. I/MUXD    (23591): [gsm0710muxd] 3426:main(): Frames received/dropped: 18242/0  

  7. octopus@octopus:~$   

  8. octopus@octopus:~$ adb logcat -b main -t 5  

  9. D/NotificationService(  500): notification.sound=null  

  10. D/NotificationService(  500): mDmLock=false  

  11. I/ATCIJ   (16576): Couldn't find 'atci-serv-fw' socket; retrying after timeout  

  12. W/ADB_SERVICES(  246): create_local_service_socket() name=shell:export ANDROID_LOG_TAGS="" ; exec logcat -b main -t 5  

  13. W/ADB_SERVICES(16815): adb: unable to open /proc/16815/oom_adj  

  14. octopus@octopus:~$   

  15. octopus@octopus:~$ adb logcat -b system -t 5  

  16. D/PowerManagerService(  500): updateScreenStateLocked: mDisplayReady=true, newScreenState=0, mWakefulness=0, mWakeLockSummary=0x1, mUserActivitySummary=0x0, mBootCompleted=true  

  17. D/PowerManagerService(  500): handleSandman: canDream=false, mWakefulness=Asleep  

  18. V/NotificationService(  500): enqueueNotificationInternal: pkg=com.kindroid.security id=1020 notification=Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])  

  19. V/NotificationService(  500): notifications are enabled for com.kindroid.security  

  20. V/NotificationService(  500): Assigned score=0 to Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])  

  21. octopus@octopus:~$   

  22. octopus@octopus:~$ adb logcat -b event -t 5  

  23. Unable to open log device '/dev/log/event': No such file or directory  

  24. octopus@octopus:~$ adb logcat -b events -t 5  

  25. I/notification_cancel(  500): [com.kindroid.security,1026,NULL,0,0,64]  

  26. I/notification_enqueue(  500): [com.kindroid.security,1020,NULL,0,Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])]  

  27. I/notification_cancel(  500): [com.kindroid.security,1026,NULL,0,0,64]  

  28. I/notification_enqueue(  500): [com.kindroid.security,1020,NULL,0,Notification(pri=0 contentView=com.kindroid.security/0x7f030052 vibrate=null sound=null defaults=0x0 flags=0x2 kind=[null])]  

  29. I/notification_cancel(  500): [com.kindroid.security,1026,NULL,0,0,64]  

  30. octopus@octopus:~$   

以二進制形式輸出日志  : 使用  adb logcat -B  命令;
[plain]     
  1. octopus@octopus:~$ adb logcat -B  -t 5  

  2. O??_?3ZS?4gps_mt3326nmea_reader_parse: line = 1218GPS get accuracy failed, fix mode:1  

  3. ^??_?3ZS?=gps_mt3326nmea_reader_addc: line = 1331the structure include nmea_cb address is 0x658cc8e8  

  4. H??_?3ZSEGEgps_mt3326nmea_reader_addc: line = 1332nmea_cb address is 0x5d2fe279  

  5. i???3ZS?)>ADB_SERVICEScreate_local_service_socket() name=shell:export ANDROID_LOG_TAGS="" ; exec logcat -B -t 5  

  6. 7*E*E?3ZSo?YADB_SERVICESadb: unable to open /proc/17706/oom_adj  

(2) 過濾項解析

過濾項格式 : <tag>[:priority] , 標簽:日志等級, 默認的日志過濾項是 " *:I " ;

-- V : Verbose (明細);

-- D : Debug (調(diào)試);

-- I : Info (信息);

-- W : Warn (警告);

-- E : Error (錯誤);

-- F: Fatal (嚴重錯誤);

-- S : Silent(Super all output) (最高的優(yōu)先級, 可能不會記載東西);

過濾指定等級日志 : 使用 adb logcat 10 *:E 命令, 顯示 Error 以上級別的日志;

[plain]     
  1. octopus@octopus:~$ adb logcat *:E  

  2. Note: log switch off, only log_main and log_events will have logs!  

  3. --------- beginning of /dev/log/main  

  4. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  5. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  6. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  7. E/dalvikvm(  756): GC_CONCURRENT freed 1809K, 27% free 19489K/26695K, paused 16ms+5ms, total 109ms  

  8. E/WifiHW  (  441): wifi_send_command : SCAN ; interface index=0;  

  9. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  10. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  11. E/dalvikvm(  756): GC_CONCURRENT freed 1820K, 27% free 19490K/26695K, paused 16ms+3ms, total 102ms  

  12. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  13. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

過濾指定標簽等級日志 : 使用 adb logcat WifiHW:D *:S 命令進行過濾;

-- 命令含義 : 輸出10條日志, 日志是 標簽為 WifiHW, 并且優(yōu)先級 Debug(調(diào)試) 等級以上的級別的日志;

--注意 *:S : 如果沒有 *S 就會輸出錯誤;

[plain]     
  1. octopus@octopus:~$ adb logcat WifiHW:D *:S  

  2. Note: log switch off, only log_main and log_events will have logs!  

  3. --------- beginning of /dev/log/main  

  4. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  5. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  6. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  7. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  8. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  9. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  10. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

可以同時設(shè)置多個過濾器 : 使用adb logcat WifiHW:D dalvikvm:I *:S 命令, 輸出 WifiHW 標簽 的 Debug 以上級別 和 dalvikvm 標簽的 Info 以上級別的日志;

[plain]     
  1. octopus@octopus:~$ adb logcat WifiHW:D dalvikvm:I *:S   

  2. Note: log switch off, only log_main and log_events will have logs!  

  3. --------- beginning of /dev/log/main  

  4. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  5. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  6. E/dalvikvm(  756): GC_CONCURRENT freed 1820K, 27% free 19490K/26695K, paused 17ms+2ms, total 110ms  

  7. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  8. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  9. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  10. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  11. E/dalvikvm(  756): GC_CONCURRENT freed 1810K, 27% free 19489K/26695K, paused 17ms+5ms, total 108ms  

  12. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  13. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

2. 使用管道過濾日志

(1) 過濾固定字符串

過濾固定字符串 : 只要命令行出現(xiàn)的日志都可以過濾, 不管是不是標簽;

-- 命令 : adb logcat | grep Wifi ;

[plain]     
  1. octopus@octopus:~$ adb logcat | grep Wifi  

  2. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  3. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  4. E/WifiHW  (  441): wifi_send_command : SCAN ; interface index=0;  

  5. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  6. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  

  7. E/WifiHW  (  441): wifi_send_command : AP_SCAN 1 ; interface index=0;  

  8. E/WifiHW  (  441): wifi_send_command : SCAN_RESULTS ; interface index=0;  


過濾字符串忽略大小寫 : adb logcat | grep -i wifi ;

(2) 使用正則表達式匹配

分析日志 : 該日志開頭兩個字符是 "V/", 后面開始就是標簽, 寫一個正則表達式 "^..ActivityManager", 就可以匹配日志中的 "V/ActivityManager" 字符串;

[plain]     
  1. V/ActivityManager(  574): getTasks: max=1, flags=0, receiver=null  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多