| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 2x 2x 2x 2x 8x 4x 2x 2x | const PlainLogReporter = require('./log-reporters/PlainLogReporter');
const EmptyLogReporter = require('./log-reporters/EmptyLogReporter');
const BeautyLogReporter = require('./log-reporters/BeautyLogReporter');
module.exports = function detectReporter(key) {
switch (key) {
case 'beauty':
return (new BeautyLogReporter());
case 'empty' :
return (new EmptyLogReporter());
case 'plain' :
default:
return (new PlainLogReporter());
}
}
|