只有在运行Mocha测试时,如何将Sails.js日志级别设置为silent
?我需要Sails应用程序在mocha测试之外运行时保持silly
。
这可以在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();
});
答案 0 :(得分:1)
这可以通过在bootstrap.test.js
文件中解除风帆应用程序时添加参数来完成。
sails.lift({
log: {
level: 'silent'
}
}, function(err) {
if (err) return done(err);
done(err, sails);
});