Skip to content

Instantly share code, notes, and snippets.

@joliss
Last active December 17, 2015 18:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joliss/5656383 to your computer and use it in GitHub Desktop.
Save joliss/5656383 to your computer and use it in GitHub Desktop.
function MyError() {
Error.apply(this, arguments);
}
MyError.prototype = new Error();
MyError.prototype.constructor = MyError;
MyError.prototype.name = 'MyError';
console.log((new MyError('foo!')).stack)
MyError
at Object.<anonymous> (/home/ubuntu/src/test.js:5:21) <------- should be line 9 instead of 5!
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment