Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including nor-debug with all npm packages installed. Try it out:

var norDebug = require("nor-debug")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

nor-debug v1.0.1

Debug helpers for Node.js apps

nor-debug

Debug helpers for Node.js apps.

TODO

We use Trello board to organize development and keep track on things to do.

Installation

You can install the module from the NPM: npm install nor-debug

Get current line number

You can use debug.__line to get current line number for debugging purposes.

Get current stack

debug.__stack is used by debug.__line to get the current line number.

Development or production mode tests

You can test for development/production mode (NODE_ENV) with the debug.isProduction() and debug.isDevelopment() which will return boolean values, true or false.

Start the app using NODE_ENV=production node app.js for production mode.

Start the app using NODE_ENV=development node app.js for development mode.

Default is development mode.

Write debug log messages

You may use debug.log(msg, [msg2...]) to write debug messages. This function will only write log if the app is running in development mode. All non-string arguments will be converted to string with util.inspect().

Commercial Support

You can buy commercial support from Sendanor.

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free