Sails.js 使用摩卡咖啡时,将Sails日志级别设置为静默

Sails.js 使用摩卡咖啡时,将Sails日志级别设置为静默,sails.js,mocha.js,Sails.js,Mocha.js,仅在运行Mocha测试时,如何将Sails.js日志级别设置为静默?在mocha测试之外运行时,我需要Sails应用程序停留在dully 这可以在sails.config.log文件中找到: module.exports.log = { level: 'silly' }; 这是我的Mocha bootstrap.test.js文件: var sails = require('sails'); before(function(done) { this.timeout(5000);

仅在运行Mocha测试时,如何将Sails.js日志级别设置为
静默
?在mocha测试之外运行时,我需要Sails应用程序停留在
dully

这可以在
sails.config.log
文件中找到:

module.exports.log = {
  level: 'silly'
};
这是我的Mocha bootstrap.test.js文件:

var sails = require('sails');

before(function(done) {
  this.timeout(5000);
  sails.lift({

  }, function(err) {
    if (err) return done(err);
    done(err, sails);
  });
});

after(function(done) {
  sails.lower(done);
  done();
});

这可以通过在提升
bootstrap.test.js
文件中的sails应用程序时添加一个参数来实现

sails.lift({
    log: { 
        level: 'silent'
    }
}, function(err) {
    if (err) return done(err);
    done(err, sails);
});