react-activity-tracker
Version:
A library to track user interactions and API activity in React apps
23 lines (20 loc) • 549 B
JavaScript
// src/utils/trackErrors.js
export function initErrorTracking(onTrack) {
window.addEventListener('error', (e) => {
onTrack({
type: 'error',
message: e.message,
filename: e.filename,
line: e.lineno,
col: e.colno,
time: new Date().toISOString(),
});
});
window.addEventListener('unhandledrejection', (e) => {
onTrack({
type: 'unhandledrejection',
reason: e.reason,
time: new Date().toISOString(),
});
});
}