Skip to content

Commit b5b4b35

Browse files
committed
Optimize functional logger
1 parent c0af86d commit b5b4b35

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

JavaScript/1-functional/logger.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,7 @@ const logger = file => {
1818
};
1919
};
2020

21-
logger.defaultSerializer = obj => {
22-
const res = [];
23-
for (const key in obj) {
24-
res.push(obj[key]);
25-
}
26-
return res.join('\t');
27-
};
21+
logger.defaultSerializer = obj => Object.values(obj).join('\t');
2822

2923
logger.colors = {
3024
warning: '\x1b[1;33m',

JavaScript/1-functional/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ const logger = require('./logger.js');
55
// On application initialization
66

77
const application = {};
8-
//application.logger = logger(process.stdout)(JSON.stringify)('app1');
9-
application.logger = logger('./file.log')()('app1');
8+
application.logger = logger(process.stdout)()('app1');
9+
//application.logger = logger('./file.log')(JSON.stringify)('app1');
1010

1111
// In module1
1212

0 commit comments

Comments
 (0)