@bug-catch/react-native
TypeScript icon, indicating that this package has built-in type declarations

2.3.17 • Public • Published

Bug Catch

Catch all errors and log custom events within any website.

React Native / Server

Usage

Install

$ npm install --save @bug-catch/react-native

Initiate

Call Bugcatch as-soon-as-possible within your code.

bugcatch.init({
    base_url: "https://example.com/bugcatch",

    // Optional
    release: "2.1.0",
    //       ^^^^^^^ --> process.env.npm_package_version
});

Thats it! - sit back and try not to panic as the bugs roll in!


You can also use the recordEvent method to record custom events with data attached (the data can be of any type and size).

bugcatch.recordEvent(name, data, userOptions);

// Crude Example,
// An event for users which stay on the page longer than 10 minutes
setTimeout(function () {
    bugcatch.recordEvent(
        "loyal_viewer",
        { timeOnPage: "10 minutes" },
        {
            base_url: "https://example.com/bugcatch",
            release: "2.1.0",
        }
    );
}, 1000 * 60 * 10);

License

Apache-2.0 License

Readme

Keywords

Package Sidebar

Install

npm i @bug-catch/react-native

Weekly Downloads

20

Version

2.3.17

License

Apache-2.0

Unpacked Size

30.2 kB

Total Files

8

Last publish

Collaborators

  • hmerritt