Bir düğüm modülünün birim testleri yürütülürken Wins Winston kaydı seçici olarak devre dışı bırakılabilir mi?Birim testleri çalışırken winston günlüğünü devre dışı bırakılsın mı?
İdeal olarak, uygulama çalışırken bilgi ve hata ayıklama amacıyla günlüğe kaydetmeyi, ancak testlerimi çalıştırdığımda sunum birimi sınama sonuçlarını dağıtmadığı için bastırılmak istiyorum.
winston kullanmam Modülümde dahilindeki kullanıcılara, böyle bir şey: Eğer Jest kullanıyorsanız
// 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
}
}
http://stackoverflow.com/questions/22709882/how-to-suppress-application-logging-messages-from-a-node-js-application-when-run –