Skip to content

Commit 39a37c9

Browse files
committed
Adds additional logging levels as requirements
1 parent 2b820a4 commit 39a37c9

File tree

2 files changed

+24
-8
lines changed

2 files changed

+24
-8
lines changed

src/Adapters/Logger/LoggerAdapter.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,26 @@
33
// Allows you to change the logger mechanism
44
//
55
// Adapter classes must implement the following functions:
6-
// * info(obj1 [, obj2, .., objN])
7-
// * error(obj1 [, obj2, .., objN])
6+
// * log() {}
7+
// * error() {}
8+
// * warn() {}
9+
// * info() {}
10+
// * verbose() {}
11+
// * debug() {}
12+
// * silly() {}
813
// * query(options, callback) /* optional */
914
// * configureLogger(options)
1015
// Default is WinstonLoggerAdapter.js
1116

1217
export class LoggerAdapter {
1318
constructor(options) {}
14-
info() {}
19+
log() {}
1520
error() {}
1621
warn() {}
22+
info() {}
1723
verbose() {}
24+
debug() {}
25+
silly() {}
1826
}
1927

2028
export default LoggerAdapter;

src/Adapters/Logger/WinstonLoggerAdapter.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@ export class WinstonLoggerAdapter extends LoggerAdapter {
1515
configureLogger(options);
1616
}
1717
}
18-
19-
info() {
20-
return logger.info.apply(undefined, arguments);
21-
}
22-
18+
2319
error() {
2420
return logger.error.apply(undefined, arguments);
2521
}
@@ -28,10 +24,22 @@ export class WinstonLoggerAdapter extends LoggerAdapter {
2824
return logger.warn.apply(undefined, arguments);
2925
}
3026

27+
info() {
28+
return logger.info.apply(undefined, arguments);
29+
}
30+
3131
verbose() {
3232
return logger.verbose.apply(undefined, arguments);
3333
}
3434

35+
debug() {
36+
return logger.debug.apply(undefined, arguments);
37+
}
38+
39+
silly() {
40+
return logger.silly.apply(undefined, arguments);
41+
}
42+
3543
log() {
3644
return logger.log.apply(undefined, arguments);
3745
}

0 commit comments

Comments
 (0)