Противоречивое поведение logcat в нескольких терминалахAndroid

Форум для тех, кто программирует под Android
Anonymous
Противоречивое поведение logcat в нескольких терминалах

Сообщение Anonymous »

Я новичок в тестировании устройств Android и один из коллег, рекомендованный LogCat для проверки журналов. Я выяснил, что, открыв 2 терминала, я мог выполнить свою задачу: < /p>
  • В первом терминале у меня есть следующая команда: Adb logcat | grep okhttp | Cut -B -240 | grep -e "-" (в основном, я хочу получить все строки с "-" В них обычно коды статуса HTTP)
  • Во втором терминале у меня есть следующая команда: adb logcat | grep okhttp | Cut -b -240 .
В основном, с первым терминалом, я проверяю, я попадаю в правильные конечные точки и получаю ожидаемые статусы (200), в то время как второй терминал дает мне больше деталей в случае 400, 500 ошибок. Коды статуса в одном из терминалов и совершенно разные в другом терминале (хотя есть только одно устройство для Android)
Как я могу иметь постоянный выход в обоих терминалах (я не хочу пропустить 400/500 ошибок, потому что они не отображаются в первом терминале, и они скрыты под тонкими данными данных в другом)? 15.5, Android Debug Bridge Версия 1.0.41, версия 35.0.1-11580240, установлена ​​как/opt/homebrew/bin/adb, работающий на Дарвине 24.5.0 (ARM64)

Подробнее здесь: https://stackoverflow.com/questions/796 ... -terminals

Вернуться в «Android»