Автоматическая очистка LogCat для каждого Eclipse Debug/Run?
Я ожидал, что это будет простая задача, но я с удивлением не нахожу ответов на это.
Позвольте мне пояснить:
-
Я не хочу вручную вызывать adb logcat -c
. На самом деле, я даже не использую командную строку для просмотра LogCat, поэтому я не думаю, что это
возможно (отредактируйте: собственно, это, выполнив команду в отдельной командной строке... но я не хочу этого делать). Я использую Eclipse для просмотра LogCat.
-
Я не хочу каждый раз нажимать кнопку Clear Log
. То, что я делаю сейчас.
-
Я делаю, программно или через Eclipse Run/Debug-конфигурации или, однако, хочу, чтобы автоматически очищать LogCat каждый
я нажал Ctrl + F11, чтобы запустить мой проект Android. Мой LogCat становится загроможденным. Ctrl + F11 не имеет значения - это просто мой ярлык для Debug. Я хотел бы очистить LogCat от Debug/Run.
-
Я использую Eclipse в Windows 7 и отлаживаю с помощью Nexus One (а не эмулятора).
Я пробовал:
-
Изменение конфигурации отладки/запуска. (Project
→ Properties
→ Run/Debug Settings
→ Edit Launch Configurations
) Запуск из эмулятора - единственный способ добавить Additional Emulator Command Line Options
. Но я бегу от реального Android-устройства, поэтому я не могу получить доступ к этим параметрам.
-
Строители? Я не знал, как это использовать. (Project
→ Properties
→ Builders
). Как я могу использовать это для очистки LogCat каждый раз, когда я запускаю?
Я начинаю думать, что мне нужно написать макропрограмму для привязки Ctrl + F11, когда активный процесс переднего плана eclipse.exe
, чтобы переместить мой курсор на кнопку Clear Log
и щелкните по нему. Я думаю, очистка LogCat автоматически слишком много, чтобы просить.
Ответы
Ответ 1
Если вы не заблокированы для Eclipse из-за некоторых серьезных причин, вы можете попробовать IntelliJ IDEA как IDE. Вот опция для запуска конфигурации для очистки журнала при запуске приложения. К сожалению, после http://youtrack.jetbrains.com/issue/IDEA-80976 он сломан прямо сейчас, но я думаю, что он будет исправлен в ближайшем будущем.
Ответ 2
Некоторые коммерческие выпуски Eclipse (например, Adobe Flash Builder) имеют это в качестве опции на панели настроек. Это, вероятно, относительно тривиальная вещь для реализации, они просто не беспокоились.
Вы должны запросить эту функцию, если это достаточно, люди могут добавить ее в следующую версию:
http://www.eclipse.org/contribute/