1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 2x 3x 3x 3x 3x 2x 2x | 'use strict'; const layouts = require('../layouts'); function stdoutAppender(layout, timezoneOffset) { layout = layout || layouts.colouredLayout; return function (loggingEvent) { process.stdout.write(`${layout(loggingEvent, timezoneOffset)}\n`); }; } function configure(config) { let layout; Iif (config.layout) { layout = layouts.layout(config.layout.type, config.layout); } return stdoutAppender(layout, config.timezoneOffset); } exports.appender = stdoutAppender; exports.configure = configure; |