Как получить полную трассировку стека с методами, путями к файлам и номерами строк для JavaScript вместо собственных ошибок через Fabric.io в React-native

Мне удалось настроить Fabric.io в iOS и Android с помощью https://github.com/corymsmith/react-native-fabric, но отчет о сбое находится в нативном коде, т.е. java и Objective-C, что совершенно бесполезно.

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

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


person bashIt    schedule 16.11.2017    source источник


Ответы (2)


Майк из Fabric здесь. В настоящее время у нас нет официальной поддержки приложений, созданных на основе React-Native, поэтому, если вы настроите что-то, вы можете увидеть менее полезные журналы сбоев. Мы всегда отдаем предпочтение тому, чтобы быть отличными в нескольких областях, а не хорошо во многих.

person Mike Bonnell    schedule 16.11.2017
comment
Знаете ли вы, добавит ли Firebase поддержку этого в будущем, когда Crashlytics станет аварийным инструментом для Firebase? - person sfratini; 17.11.2017
comment
@sfratini пока нечем поделиться, но я знаю, что многие разработчики хотели бы видеть поддержку React Native в Crashlytics. Firebase поддерживает его в некоторых областях: firebase.googleblog.com/2016/01/ - person Mike Bonnell; 17.11.2017
comment
@MikeBonnell теперь поддерживает ли firebase краш-реакции в родном виде? Я проверил, что он добавляет сбой, но не указывает трассировку стека сбоя - person Ashok; 11.11.2020
comment
Не знаю, я больше не работаю на Firebase. - person Mike Bonnell; 01.12.2020

На данный момент я знаю две компании, которые этим занимаются:

1) Sentry: https://sentry.io/welcome/
2) Bugsnag: https://www.bugsnag.com/

В конце концов я остановился на Sentry, так как у него более широкое сообщество, и вы можете установить его локально, если хотите.

У Bugsnag рекламируется крутая функция, которая откладывает сбои, что почти заставило меня пойти на это, но у Sentry она тоже есть.

Я тоже использовал Fabric, но в итоге перешел на Sentry из-за этого.

person sfratini    schedule 17.11.2017
comment
Имя Bugsnag. - person vaklinzi; 17.11.2017