Skip to content

Instantly share code, notes, and snippets.

@algogrit
Last active December 23, 2015 18:31
Show Gist options
  • Save algogrit/b6da89564b75196bdf7b to your computer and use it in GitHub Desktop.
Save algogrit/b6da89564b75196bdf7b to your computer and use it in GitHub Desktop.
Airbrake wrap / notice annotations
renderWrapper = airBrakeClient.wrap(render);
var renderWrapper = () => {
try {
return render();
} catch(err) {
airBrakeClient.notify({
error: err,
environment: { nodeEnvironment: NODE_ENV },
params: {
currentUser: currentUserParams,
state: stateParams
}
});
}
};
renderWrapper = airBrakeClient.wrap(render, function(err) {
return {
error: err,
environment: { nodeEnvironment: NODE_ENV },
params: {
currentUser: currentUserParams,
state: stateParams
}
};
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment