trackjs-node
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.1 • Public • Published


    TrackJS Agent for NodeJS

    Reference

    Usage

    To use the Agent, call TrackJS.install(options) as soon as possible in your code. It will install the monitors into the environment.

    // ES5
    const TrackJS = require("trackjs-node").TrackJS;
    // ES6
    import { TrackJS } from "trackjs-node";
    
    TrackJS.install({
      token: "YOUR_TOKEN"
      /* other options */
    });

    To add more context to your errors, add context and metadata through the agent.

    TrackJS.configure({
      sessionId: "session",
      version: "1.0.0",
      userId: "frank@gmail.com"
    });
    
    // or add arbitrary keys for whatever you think is important
    TrackJS.addMetadata({
      foo: "bar"
    });

    TrackJS will automatically gather Telemetry and send errors. If you want to trigger these events yourself, you can.

    TrackJS.addLogTelemetry("warn", [
      "a warning message",
      {
        /*state object*/
      }
    ]);
    
    TrackJS.track(new Error("everything has gone wrong!"));

    Install

    npm i trackjs-node

    Homepage

    trackjs.com/

    DownloadsWeekly Downloads

    2,078

    Version

    1.0.1

    License

    SEE LICENSE IN LICENSE.md

    Unpacked Size

    66 kB

    Total Files

    72

    Last publish

    Collaborators

    • avatar