Как отправить Crashlytics log

Я использую Crashlytics (теперь известный как Fabric) в своем приложении.

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

Я пытаюсь использовать журнал. Что-то вроде:

Crashlytics.log(Log.WARN,MYTAG,"Error message");

Я не могу отправить этот журнал в панель. Я просто попытался добавить что-то вроде:

Crashlytics.logException(new RuntimeException("Fake exception"));

но он не отправляет журнал.

Может ли Crashlytics отправлять журнал?

Ответ 1

Вы отправляете журнал правильно. Но посмотрите, что говорит официальный документ Регистрация обнаруженных исключений

Все зарегистрированные исключения будут отображаться как "нефатальные" проблемы на панели мониторинга Crashlytics.

Чтобы уменьшить сетевой трафик ваших пользователей, Crashlytics объединяет зарегистрированные исключения и отправляет их при следующем запуске приложения. Если вы не видите зарегистрированных исключений на своей веб-панели Crashlytics, попробуйте перезапустить приложение!

Ответ 2

В Android отправьте пользовательский сбой с помощью

Crashlytics.logException(new RuntimeException("Fake exception"));

Затем перезапустите приложение

Crashlytics выберите "Не смертельные"

.enter image description here