summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/werror.js
blob: f55e5322ead86c6ee1acd2705d08628ec1e76940 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var mod_fs = require('fs');
var mod_verror = require('../lib/verror');

var filename = '/nonexistent';

mod_fs.stat(filename, function (err1) {
	var err2 = new mod_verror.WError(err1, 'failed to stat "%s"', filename);

	/* The following would normally be higher up the stack. */
	var err3 = new mod_verror.WError(err2, 'failed to handle request');
	console.log(err3.message);
	console.log(err3.toString());
	console.log(err3.stack);
});