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