Получить информацию обо всех исключениях в приложении

Пишу лог ошибок.

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

Помимо сохранения текста e.getMessage() с каждым исключением, есть ли другие способы реализовать это?

Вы говорите о неперехваченных исключениях или перехваченных?

jalako 14.03.2019 11:04

Я говорю обо всех исключениях.

Streletz 14.03.2019 11:06

Что ж, для исключений, которые вы уже перехватываете, вам, вероятно, потребуется зарегистрировать их самостоятельно. Однако для неперехваченных вы можете создать глобальный обработчик исключений. Взгляните на Thread.setDefaultUncaughtExceptionHandler

jalako 14.03.2019 11:09

Можете ли вы описать, как это работает, или привести пример глобального обработчика исключений?

Streletz 14.03.2019 11:12

Я упустил из виду, что ваш вопрос был специально для Android. Вы должны сделать то, что Тамир сказал в ответ. Это поможет вам и сэкономит ваше время в долгосрочной перспективе.

jalako 14.03.2019 11:21
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
47
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать подключите ваше приложение к firebase и использовать крашлитики — отчет о сбоях firebase.
Он будет предупреждать вас каждый раз, когда ваше приложение выйдет из строя (например, из-за исключений), позже вы сможете увидеть эти сбои для каждого телефона, на котором установлено приложение.

Другие вопросы по теме