Отладка с помощью logcat
Однажды привыкнув к logcat (на MAC), все в порядке.
Однако есть две проблемы, которые я хотел бы знать, если есть способ улучшить их.
а) сколько строк хранится в logcat? Есть ли способ увеличить это? иногда я хотел бы записать несколько тысяч строк, но строки удаляются по какой-то логике, которую я еще должен понять.
б) поиск - это logcat - это нормально, ввод текста поиска в строке поиска, однако это скорее фильтр, чем поиск. Если я теперь хочу начать смотреть на следующую строку, скажем, по первому вхождению найденного текста, то нельзя, поскольку курсор или строка теряются, как только фильтр удаляется.
Единственный способ на самом деле перейти к этой строке - посмотреть на отметку времени и повторно просмотреть весь контент журнала, вручную отыскивая строку, показанную ранее в фильтре, - не забывая нажать кнопку "пауза", чтобы прокрутка назад не выполнялась. быть прерванным некоторыми системными сообщениями
Я надеюсь, что смог бы объяснить это достаточно хорошо, чтобы быть понятным:-)
1 ответ
Насколько я понял, вы говорите об окне logcat в Eclipse.
- Вы можете увеличить количество строк в этом окне, изменив
Window->Preferences->Android->LogCat->Maximum number of logcat messages to buffer
значение. Вы можете открыть окно терминала и перенаправить logcat в файл:
adb logcat> $ HOME / logcat.xt
чем вы можете просмотреть этот файл в другом окне терминала, найти этот файл в вашем любимом текстовом редакторе, отфильтровать его с помощью grep и т. д.