1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 'use strict';
|
| function stderrAppender(layout, timezoneOffset) {
| return (loggingEvent) => {
| process.stderr.write(`${layout(loggingEvent, timezoneOffset)}\n`);
| };
| }
|
| function configure(config, layouts) {
| let layout = layouts.colouredLayout;
| if (config.layout) {
| layout = layouts.layout(config.layout.type, config.layout);
| }
| return stderrAppender(layout, config.timezoneOffset);
| }
|
| module.exports.configure = configure;
|
|