android logcat: фильтр и формат HOWTO в командной строке?

Насколько я знаю, я не могу отфильтровать имя приложения из cmd, поэтому мне нужно использовать теги ...

Я могу правильно фильтровать, но я не могу получить формат вывода, который я хочу ...

Я пытаюсь сделать следующее, и все работает отлично ...

Runtime.getRuntime().exec(new String[] { "logcat", "-d",
    BasicDefinitions.APP_TAG + ":I *:S" });

if I change -d to -d -v long it doesn't work anymore... the -v parameter is a valid one as stated here http://developer.android.com/tools/debugging/debugging-log.html#outputFormat

1
добавлено
Просмотры: 2
nl ja de
все работает отлично, я просто не могу правильно отформатировать вывод ...
добавлено автор prom85, источник
все работает отлично, я просто не могу правильно отформатировать вывод ...
добавлено автор prom85, источник
попробуйте ЗДЕСЬ
добавлено автор Bhavesh Patadiya, источник

2 ответы

Поскольку вы используете тип String [] для параметров, вы не можете объединить их:

Runtime.getRuntime().exec(new String[] { "logcat", "-d", "-v", "long", BasicDefinitions.APP_TAG + ":I", "*:S" });
0
добавлено
Я пробовал это, тоже не работал ... даже logcat -v long не работает ...
добавлено автор prom85, источник
Не уверен, что вы по-прежнему заботитесь 5 лет спустя, но я обновил свой ответ
добавлено автор Alex P., источник

Поскольку вы используете тип String [] для параметров, вы не можете объединить их:

Runtime.getRuntime().exec(new String[] { "logcat", "-d", "-v", "long", BasicDefinitions.APP_TAG + ":I", "*:S" });
0
добавлено
Я пробовал это, тоже не работал ... даже logcat -v long не работает ...
добавлено автор prom85, источник
Не уверен, что вы по-прежнему заботитесь 5 лет спустя, но я обновил свой ответ
добавлено автор Alex P., источник