美文网首页
vscode 使用 nodejs debug 模块

vscode 使用 nodejs debug 模块

作者: 西葫芦炒胖子 | 来源:发表于2019-08-02 12:26 被阅读0次
  • 安装依赖
npm install debug
  • 编写脚本 logging.js
'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
    };
}
  • 编写测试脚本 testDebug.js
'use strict';

var logger = require('./logging')('testDebug');
console.log('hello');
logger.info('这个是测试Debug');
logger.debug('这个是测试Debug');
  • 执行脚本
node .\testDebug.js
  • 发现只打印了hello
  • 设置debug环境
$env:DEBUG="*,-not_this"
  • 再次执行,效果


    image.png

相关文章

网友评论

      本文标题:vscode 使用 nodejs debug 模块

      本文链接:https://www.haomeiwen.com/subject/eifldctx.html