Skip to content

FancyGrid/FancyTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1b9b5d8 · Nov 19, 2017

History

27 Commits
Nov 19, 2017
Jan 23, 2017
Jan 24, 2017
Feb 11, 2017
Nov 19, 2017
Mar 21, 2017
Nov 19, 2017

Repository files navigation

FancyTrack

Build v1.0.5

FancyTrack - JavaScript error tracking library from FancyGrid team.
FancyTrack is light alternative to TrackJS service.

Pros and Cons

It is free and light.
But at the moment it overrides window.onerror handler.
window.onerror is not supported by IE Edge

Quick Start

Include a reference to the FancyTrack library

<script src="/fancytrack/fancytrack.min.js"></script>

The FancyTrack object is now accessible. Happy error tracking!

Sample: Base Init

<script>
FancyTrack.init({
  url: '/trackerror/'
});
</script>

Sample: Set method of request

<script>
FancyTrack.init({
  url: '/trackerror/',
  method: 'POST'
});
</script>

Sample: Track/Send custom error

<script>
FancyTrack.init({
  url: '/trackerror/'
});

FancyTrack.track("My Error");
</script>

Parametres that FancyTrack sends

  • browser
  • columnNumber
  • errorText
  • errorName
  • errorStack
  • lineNumber
  • mobile
  • os
  • url
  • userAgent

Package Directory

The package includes the following:

|   README.md
├── client
│   ├── fancytrack.min.js
│   ├── fancytrack.js
|   ...

Resources

Capture and report JavaScript errors with window.onerror
Test case of error reporting on php

Install

npm

npm install fancytrack

Support

If you need any assistance or would like to report any bugs found in FancyTrack, please contact us at support@fancygrid.com