Я хочу регистрировать ошибки из операторов catch, например
try {
...
} catch (error) {
logError(error);
}
или
...
.then()
.catch (error) {
logError(error);
}
Я пробовал использовать для этой цели аналитику https://appcenter.ms вот так
import Analytics from 'appcenter-analytics';
export const logError = (error) => {
const date = new Date();
const properties = { error: `${date} ${error.message}`, stacktrace: `${date} ${error.stack}` };
if (error && error.response && error.response.data) {
properties.response = `${date} ${error.response.data.toString()}`;
}
Analytics.trackEvent('Error', properties);
};
Но центр приложений показывает мне только 10 самых популярных повторяющихся событий, что для меня бесполезно.
Есть ли какие-то общие практики и решения для этой цели? Единственная услуга, которую я нашел в результате своих поисков, - это https://bugfender.com/.





Также есть NewRelic. Их реализация не такая простая IMO, как у Sentry или других (если вы используете react-native для создания своего приложения), но их информационные панели, информация и KPI, которые они собирают, впечатляют.
Похоже, это репо не поддерживается. Я бы не рекомендовал использовать его, если вы действительно не знаете, что делаете.
Спасибо, ребята, вы меня очень сильно спасли