[英]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
設置為1
, printBinary()
調用printBinary()
,它不會進行任何其他處理(例如過濾)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.