Можно ли выборочно отключить ведение журнала Winston при выполнении модульных тестов модуля node?
В идеале, я хотел бы иметь журнал для информационных и отладочных целей, когда приложение работает, но будет подавлено, чтобы не загромождать результаты презентации unit test при выполнении моих тестов.
Мое использование winston является внутренним для моего модуля, что-то вроде этого:
// MyModule.js
var logger = require('winston');
module.exports = function() {
// does some stuff
// and logs some stuff like so:
logger.log('an informational message');
}
// MyModuleTest.js
describe('MyModule', fucntion() {
it('should do some stuff', function() {
var myModuleUnderTest = require('MyModule');
// some tests
}
}