Это, наверное, самое простое решение.
Помимо решения от Tom Mulcahy, вы можете еще больше упростить его, как показано ниже:
alias logcat="adb logcat | grep `adb shell ps | egrep '\bcom.your.package.name\b' | cut -c10-15`"
Использование легко, как обычный псевдоним. Просто введите команду в вашей оболочке:
logcat
Настройка псевдонима делает его удобным. И регулярное выражение делает его надежным для многопроцессорных приложений, если вы заботитесь только о основном процессе.
Конечно, вы можете установить больше псевдонимов для каждого процесса, как вам угодно. Или используйте решение Hegazy. :)
Кроме того, если вы хотите установить уровни ведения журнала, это
alias logcat-w="adb logcat *:W | grep `adb shell ps | egrep '\bcom.your.package.name\b' | cut -c10-15`"