node-stacktrace

0.0.9 • Public • Published

StackTrace

Parse stack from error and help to manipulate it

create(error)

Returns a stacktrace from error using error.stack.

stackTrace properties

var error = new Error();
var stackTrace = require('node-stacktrace').create(error);

stackTrace.callSites; // an array of callSite object representing the stack
stackTrace.fileName; // filename of the first callSite : __filename
stackTrace.lineNumber; // line number of the first callSite : 1
stackTrace.columnNumber; // columnnumber of the first callSite : 12
stackTrace.toString(); // todo

install(error)

Returns a stacktrace from error & install some properties on error

installed properties on error

var error = new Error();
var stackTrace = require('node-stacktrace').install(error);

error.stackTrace; // stackTrace
error.fileName; // stackTrace.fileName
error.lineNumber; // stackTrace.lineNumber
error.columnNumber; // stackTrace.columnNumber
error.toString(); // todo

Dependents (0)

Package Sidebar

Install

npm i node-stacktrace

Weekly Downloads

13

Version

0.0.9

License

none

Last publish

Collaborators

  • dmail