vscode 使用 nodejs debug 模块

2019-08-02  本文已影响0人  西葫芦炒胖子
npm install debug
'use strict';

const debug = require('debug');

let loggerProvider = debugLoggerProvider;

module.exports = exports = function getLogger (name){
    return loggerProvider(name);
}

exports.setLoggerProvider = function setLoggerProvider (provider){
    loggerProvider = provider;
}

function debugLoggerProvider (name){
    let logger = debug(name);
    console.log(logger);
    logger = logger.bind(logger);

    return {
        debug: logger,
        info: logger,
        warn: logger,
        error: logger
    };
}
'use strict';

var logger = require('./logging')('testDebug');
console.log('hello');
logger.info('这个是测试Debug');
logger.debug('这个是测试Debug');
node .\testDebug.js
$env:DEBUG="*,-not_this"
上一篇 下一篇

猜你喜欢

热点阅读