Бревна переворачиваются слишком быстро [дубликаты]

1

Мне нужно получить более длинную историю логов из моего приложения для Android, работающего на мобильном устройстве Android.

Несмотря на то, что само мое приложение не создает много журналов (выпущенных через Log.d, Log.w и т.д.), Я обнаружил, что все журналы переворачиваются - по-видимому, вызвано всеми журналами, созданными самим Android, а также запущенными другими приложениями, В лучшем случае я могу получить, может быть, час или около того стоимость журналов прямо сейчас.

Я увеличил размер буфера журнала на устройстве (16 МБ). Я попытался преобразовать все мои журналы отладки в предупреждения (Log.d в Log.w) (примечание: это, возможно, помогло некоторым).

Я пытаюсь приблизиться к историческому дню или около того - не привязывая устройство к компьютеру все время.

Есть идеи?

Теги:
logging
debugging
adb

1 ответ

0

Я решил проблему, перенаправив журналы из моего приложения в файл во флэш-памяти, вызвав logcat из приложения (при запуске приложения). Увидеть

Как перенаправить вывод журнала из logcat на SD-карту на устройстве Android?

Я использовал опцию --pid для logcat, чтобы отфильтровать журналы, созданные собственным процессом моего приложения.

Обязательно получите разрешение WRITE_EXTERNAL_STORAGE (AndroidManifest.xml, а также время выполнения).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню