0.0.6 • Published 8 years ago

trace-line v0.0.6

Weekly downloads
60
License
MIT
Repository
github
Last release
8 years ago

trace-line

A function to aid debugging by logging the line number and filename when executed, optionally passing a value to display

Install the plugin

npm install trace-line --save-dev

To use as an import or required

Require or import the module

var trace = require('trace-line');

or if you are using import

import trace from 'trace-line';

Call the function in your code

trace();
var x = 33;
trace(x);

will produce

--- Line #1 of <your filename>.js hit ---
--- Line #3 of <your filename>.js hit with value of:
  33

If desired for more compact usage you could name the function something smaller like this:

var d = require('trace-line');
...
d(); 

To use as a global

A global trace function is also created when the module is imported/required. Just make sure that you import the module somewhere before the first call to trace. From then on it can be called in anywhere without re-importing. This is, of course, not a best practice for Javascript code... but this library is only to be used for debugging. You could potentially leave these statements in your code after deployment, but there is a small performance penalty and it clutters up your logs, so I suggest removing them.

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago