簡體   English   中英

亞行logcat二進制模式忽略filterspecs嗎?

[英]adb logcat binary mode ignores filterspecs?

adb shell

$ logcat -B -s MyTag
$ logcat -B MyTag:I *:S

以上兩個命令僅在二進制流中接收日志標記MyTag 但是,似乎僅在二進制模式下忽略filterspecs參數。

我在logcat.cpp代碼中找不到任何可以忽略的線索

是否可以使用-B二進制格式的filterspec?

logcat代碼非常清楚:

if (context->printBinary) {
    printBinary(context, &log_msg);
} else {
    processBuffer(context, dev, &log_msg);
}

如果通過指定-B參數將printBinary() context->printBinary設置為1printBinary()調用printBinary() ,它不會進行任何其他處理(例如過濾)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM