[英]In React-Native the Firebase-Crashlytics log is not showing on Firebase Crashlytics dashboard
[英]React Native error logging with firebase Crashlytics - How to get javascript stack trace
我有一个 React native 应用程序,使用 react native firebase lib配置并添加了Crashlytics模块。 一切正常,但是当我尝试使用recordError()
方法记录错误时,或者当我只使用crash()
时,它只会以本机形式在仪表板中记录错误。 我试图找到一种将 js 错误发送到仪表板的方法,但到目前为止没有任何效果。
这是可能的还是我应该尝试不同的方式? 也许是另一个平台,比如 bugsnag 或 sentry?
这对我有用并显示 javascript stacktrace
:
....
catch (error) {
crashlytics().recordError(new Error(error));
}
您可以使用react-native-exception-handler获取崩溃的 js 堆栈跟踪,并将 js 堆栈跟踪发送到 firebase crashlytics
像这样
import {getJSExceptionHandler} from 'react-native-exception-handler';
setJSExceptionHandler((error, isFatal) => {
if(isFatal)
{
crashlytics().recordError(new Error(error));
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.