Обработка пробелов в logcat

Одна из внешних библиотек, которые использует мое приложение, содержит пробелы в теге logcat:

Log.d("Some External Library", "Debug Message"); 

Как написать спецификацию filter в команде logcat для обработки пробелов? Logcat внутри eclipse смог отфильтровать его, но я предпочитаю командную строку.

Я пробовал следующее, и они не работают:

 adb logcat -s "Some External Library" adb logcat -s Some\ External\ Library adb logcat -s Some External Library 

Solutions Collecting From Web of "Обработка пробелов в logcat"

Поэтому мой совет – использовать трубку. Написать:

 adb logcat | grep 'Some External Library' 

Может быть, у кого-то другая идея.

Если вам нужны только отладочные сообщения, напишите adb logcat '*:D' | grep 'Some External Library' adb logcat '*:D' | grep 'Some External Library' для более возможных тегов пишите adb logcat --help

Проблема заключается в том, что вы не можете использовать это решение в среде adb shell , потому что файловая система существует только для чтения. Но это решение должно дать вам более или менее нужные результаты.

Команды, такие как adb logcat -s 'Some External Library' или logcat -s '"Some External Library":D' не работают.