Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Стратегия логгирования в Android


Автор: ivanovpv 2.12.2010, 12:08
Кто какой стратегией логгирования пользуется? Имеется ввиду, чтобы:
а) можно было легко управлять уровнем детализации логов
б) при подготовке продакшна вырубать напрочь отладочные логи
в) чтобы логи можно было выводить не только на LogTag а скажем в файл или с физического устройства куда-нить...

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

В общем кто как использует логгинг в Android'е.

Автор: W0LF 7.12.2010, 00:18
Хм, я нигде не заморачивыался по этому поводу, даж в ифоне..
http://stackoverflow.com/questions/2018263/android-logging ссылка есть, там вроде второй ответ ниче так, хотя, сдается мне, ты ее уже читал =)

Автор: antslava 14.12.2010, 22:18
Up. Так кто чем пользуется ?

Автор: antslava 15.12.2010, 01:45
Все разобрался с этим вопросом. 

Автор: arok 16.12.2010, 23:00
На продакшене я вывожу трейсы в файл+отправляю к себе на сервер с помощью такой вот штуки.
Код

Thread.setDefaultUncaughtExceptionHandler(UncaughExceptionHandler handler);

Автор: antslava 17.12.2010, 00:49
Ну я тоже трейсы и логи записываю в файл и при следующем открытии программы предлагаю отправить их мне.

Автор: Vladus 17.12.2010, 19:00
всем доброго времени суток. наверное не совсем по теме, но вопрос тем, кто таким образом хендлит эксепшены:
Код

Thread.setDefaultUncaughtExceptionHandler(UncaughExceptionHandler handler);

есть ли способ нормально продолжить выполнение программы после того, как была словлена ошибка из какого либо Activity
Код

public void uncaughtException(Thread thread, Throwable throwable)

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

Автор: antslava 17.12.2010, 19:24
Google советует подобными вещами не заниматься. И передавать управление стандартному обработчику. 
Вот интересная статейка  http://jyro.blogspot.com/2009/09/crash-report-for-android-app.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)