We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90631df commit 036b241Copy full SHA for 036b241
1 file changed
lib/logger.js
@@ -1,23 +1,23 @@
1
'use strict'
2
-var winston = require('winston')
3
-winston.emitErrs = true
+const winston = require('winston')
4
5
-var logger = new winston.Logger({
+class Logger extends winston.Logger {
+ // Implement stream.writable.write interface
6
+ write (chunk) {
7
+ this.info(chunk)
8
+ }
9
+}
10
+
11
+module.exports = new Logger({
12
transports: [
13
new winston.transports.Console({
14
level: 'debug',
15
handleExceptions: true,
16
json: false,
- colorize: true,
17
+ colorize: false,
18
timestamp: true
19
})
20
],
21
+ emitErrs: true,
22
exitOnError: false
23
-
-module.exports = logger
-module.exports.stream = {
- write: function (message, encoding) {
- logger.info(message)
- }
-}
0 commit comments