2012-04-18 3 views
0

Как только вы привыкли к logcat (по MAC), все в порядке.отладка с logcat

Однако есть два вопроса, которые я хотел бы знать, есть ли способ их улучшить.

a) сколько строк хранится в logcat? есть ли способ увеличить это? иногда я хотел бы записать несколько тысяч строк, но строки удаляются какой-то логикой, которую мне еще нужно понять.

b) поиск - это logcat, набрав текст поиска в строке поиска, однако это скорее фильтр, чем поиск. Если теперь я хочу начать просмотр следующей строки, скажем, из первого события найденного текста нельзя, поскольку курсор или строка теряются, как только фильтр удаляется.

Единственный способ перейти на эту линию - посмотреть на метку времени и просмотреть содержимое журнала вручную, ища строку, которую ранее показывал фильтр, - не забывая нажимать «паузу» btn, чтобы прокрутка назад не получает прерываться некоторыми системными сообщениями

Я надеюсь, что я мог бы объяснить это достаточно хорошо, чтобы быть понятным :-)

ответ

2

насколько я понял, вы говорите окна LogCat в Eclipse.

  1. Вы можете увеличить количество строк в этом окне, изменив значение Window->Preferences->Android->LogCat->Maximum number of logcat messages to buffer.
  2. Вы можете открыть окно терминала и перенаправлять LogCat в файле:

    ADB LogCat> $ HOME/logcat.xt

, чем вы можете просмотреть этот файл в другом окне терминала, поиск этот файл ваш любимый текстовый редактор, фильтруйте его с помощью grep и т. д.

+0

спасибо, но какой позор, что он не интегрирован в самом Eclipse - в то время как это практически основная особенность самых простых SDK – user387184

Смежные вопросы