Skip to content

Instantly share code, notes, and snippets.

@toddhgardner
Created July 24, 2015 20:00
Show Gist options
  • Save toddhgardner/91d8b69e9f50eaa53c05 to your computer and use it in GitHub Desktop.
Save toddhgardner/91d8b69e9f50eaa53c05 to your computer and use it in GitHub Desktop.
Adding Application State to TrackJS Error Reports
<html>
<head>
<!-- BEGIN TRACKJS -->
<script type="text/javascript">
window._trackJs = {
onError: function (payload) {
var state = SomeFunctionToGetRelevantState();
payload.console.push({
message: JSON.stringify(state),
severity: "info",
timestamp: util.now()
});
return true;
},
token: "YOUR_TOKEN"
};
</script>
<script type="text/javascript" src="https://d2zah9y47r7bi2.cloudfront.net/releases/current/tracker.js" crossorigin="anonymous"></script>
<!-- END TRACKJS -->
</head>
<body>
...your site...
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment