React Native собирать логи удаленно - PullRequest
0 голосов
/ 27 декабря 2018

Я хочу регистрировать ошибки из операторов 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/.

1 Ответ

0 голосов
/ 28 августа 2019

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

  1. Bugfender
  2. Bugsnag
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...