2010-04-03 3 views
8

Есть ли способ сделать вывод LogCat в виде консоли в Eclipse?Как вывести LogCat на консоль?

Вид LogCat гораздо менее удобен, чем консоль, потому что в ней трудно увидеть длинные сообщения (они обрезаны по границе столбца), и для отслеживания стека исключений нет щелчков, чтобы быстро перейти к источнику ошибки.

Просто для того, чтобы прояснить - мне бы хотелось иметь интерактивные стеки стека, например, в обычной консоли Eclipse, чтобы я мог быстро перейти к источнику ошибки.

+1

Вы рассмотрели возможность регистрации их в файл из командной строки (терминала), используя: adb logcat> filename.txt ??? – Samuh

+1

Если я могу прокормить этот файл в Eclipse Console, который бы решил проблему, я думаю. Вы знаете, как я могу это сделать? – Fixpoint

+0

В зависимости от вашей платформы вам нужна утилита, чтобы прочитать файл и поместить его в буфер обмена. Этот буфер можно вставить в виде отслеживания стека java внутри консоли –

ответ

4

Требуется дополнительный шаг, но вы можете копировать и вставлять его в окно Trace Stack Trace View, после чего вы получаете доступные для ссылки ссылки. Просто выберите любую или все строки из Logcat, скопируйте и вставьте их в Консоль (сначала выберите Java Stack Trace в окне консоли).

+0

Как это может помочь мне с моей проблемой? – Fixpoint

+0

@Shooshpanchick: извините, я изначально неправильно понял вопрос - я отредактировал свой ответ сейчас. – JRL

+0

Спасибо, это лучший ответ на данный момент :) – Fixpoint

0

Я не думаю, что это возможно. Вы можете просто переместить Logcat в другое место. , например. В нижней части Eclipse. Просто перетащите & забросьте его, захватив его вкладку.

+0

Я знаю, как перемещать представления в Eclipse. То, что я хочу, - это clickabletraces. – Fixpoint

-1

Вместо этого Logcat попробуйте ddms. Он помещает сообщения журнала в зависимости от их типа, и у вас будет гораздо больше контроля над фильтрацией сообщений журнала в ddms.

Этот двоичный код находится в том же месте, где находится logcat. Так что не беспокойтесь .... вместо того, чтобы печатать logcat, введите ddms в консоли.

+0

Есть ли разница между журналом DDMS и представлением LogCat в Eclipse? Во всяком случае, я хочу решение Eclipse, чтобы у меня были интерактивные стеки. – Fixpoint

1

У меня также была такая же проблема. Я пробовал ddms вместо logcat, он не помещается в Eclipse, но он решает мою проблему. Он отображает журналы в различных цветах, так что я могу смотреть и дифференцировать их легко .... Спасибо ....

+0

Я добавлю +1, если вы можете добавить пример использования ddms. – DJTripleThreat

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