Android: как перехватить или перенаправить журналы из LogCat в файл, используя ECLIPSE IDE - PullRequest
4 голосов
/ 19 апреля 2011

В Android, Как захватить или перенаправить журналы из LogCat в файл, используя ECLIPSE IDE.Я не хочу использовать опцию командной строки.Поскольку я не настроил это.Спасибо

Ответы [ 3 ]

7 голосов
/ 04 августа 2011

См. logcat |Разработчики Android .

Можно перенаправить в файл из командной строки.Используйте adb logcat -f <filename>, или в Linux это будет лучше adb logcat | tee <filename>.

Также вы можете захватить отметку времени также с помощью adb logcat -v time -f <filename>, или в Linux это будет adb logcat -v time | tee <filename>.

1 голос
/ 19 апреля 2011

В представлении logcat справа от значка «удалить журнал» находится раскрывающееся меню (меню «Вид»), которое вызывает:

enter image description here

Вы можете выбратьчасть журнала, которую вы хотите, затем используйте опцию «Экспортировать выделенный текст»

0 голосов
/ 15 декабря 2014

используйте freopen для перенаправления stdout и stderr

у меня работает родной код ниже.

// cachedir is get from java code 'Context.getExternalCacheDir().getAbsolutePath()'
auto fullpath = cachedir + "/log";  
freopen(fullpath.c_str(),"w",stderr);

std::cerr << "hello, world\n";  // will write to file located at external storage
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...