Skip to content
debug moar
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
benchmark
test
.gitignore
.jshintrc
.travis.yml
CHANGELOG.md
LICENSE
README.md
index.js
package.json

README.md

dbug

Build Status NPM version

A drop-in replacement for debug, for slightly more utility.

var dbug = require('dbug')('foo:bar');

dbug('just like debug'); // except goes to stdout, not stderr
dbug(new Error('also like debug'));

// additional methods
dbug.info('info');
dbug.warn('warning');
dbug.error('red alert');

Just like debug, dbug won't do anything unless the DEBUG env variable matches the dbug logger, but with slightly more lenient matching.

DEBUG=*
DEBUG=foo,quux
DEBUG=foo // also acts as foo:*

A user script wanting to dynamically enable or disable can do it a couple ways:

require('dbug').env = 'foo,quux'; // just like ENV var
var foo = require('dbug')('foo');
foo.enabled = true;
Something went wrong with that request. Please try again.