Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    dbugpublic

    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;

    install

    npm i dbug

    Downloadsweekly downloads

    23,729

    version

    0.4.2

    license

    MPLv2.0

    repository

    githubgithub

    last publish

    collaborators

    • avatar