applicationinsights-js-wrappers

0.1.2 • Public • Published

ApplicationInsights-JS-Wrappers

A commonjs library that extends Azure's Application Insights with wrapping functionality for window.onerror, console messages and custom functions.

Installation

npm install ApplicationInsights-JS-Wrappers --save

Usage

Setup

var wrappers = require("ApplicationInsights-JS-Wrappers");

/* Application Insights Snippet with your api key */

//Create an ApplicationInsightAggregator and pass in your initialized appInsights container
var aggregator = new wrappers.ApplicationInsightsAggregator(window.appInsights, 5);

//Append wrappers default or custom wrappers
aggregator.init([new wrappers.ConsoleWrapper(true), new wrappers.OnErrorWrapper()]);

//Save for later reuse
window.appInsightsAggregator = aggregator;

Options

  • The aggregator takes an optional verbosity parameter (defaults to error)
  • See Level for more details
  • All wrappers can take an optional parameter to rebroadcast the wrapped event, (default to false)

Change Log

0.1.0 - Initial release

0.1.1 - Fixes a IE9 console binding error

0.1.2 - Fixes an infinite loop related to application insights generated console messages

Version

0.1.2

License

MIT

Package Sidebar

Install

npm i applicationinsights-js-wrappers

Weekly Downloads

1

Version

0.1.2

License

MIT

Last publish

Collaborators

  • jarlotee