2017-03-03 12 views
1

Mochaテストを実行する場合のみ、Sails.jsのログレベルをsilentに設定しますか? mochaテストの外で走っているときには、sillyにとどまるためにSailsアプリが必要です。帆アプリを持ち上げるときには、引数を追加することによって行うことができMochaを使用している場合、Sailsログレベルをサイレントに設定

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(); 
}); 

答えて

0

:これは私のモカbootstrap.test.jsファイルです

module.exports.log = { 
    level: 'silly' 
}; 

これはsails.config.logファイルで検出されましたbootstrap.test.jsファイルにあります。

sails.lift({ 
    log: { 
     level: 'silent' 
    } 
}, function(err) { 
    if (err) return done(err); 
    done(err, sails); 
}); 
関連する問題