@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

/@bug-catch/react-native/

    Package Sidebar

    Install

    npm i @bug-catch/react-native

    Weekly Downloads

    0

    Version

    2.3.17

    License

    Apache-2.0

    Unpacked Size

    30.2 kB

    Total Files

    8

    Last publish

    Collaborators

    • hmerritt