Skip to content
This repository was archived by the owner on Feb 6, 2019. It is now read-only.

Commit a2accd1

Browse files
committed
Use winston logger for morgan too
1 parent 8342c13 commit a2accd1

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ app.locals.version = pkg.version;
2121
app.use(cors());
2222
app.use(helmet());
2323
app.use(compression());
24-
app.use(morgan('dev'));
24+
app.use(morgan('dev', { stream: logger().stream }));
2525
app.use(bodyParser.json());
2626

2727
// API Routes

src/utils/logger.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function createLogger(config) {
6262

6363
createDirectory(logDir);
6464

65-
return new (winston.Logger)({
65+
let logger = new (winston.Logger)({
6666
transports: [
6767
new winston.transports.Console({
6868
level: level,
@@ -80,6 +80,14 @@ function createLogger(config) {
8080
})
8181
]
8282
});
83+
84+
logger.stream = {
85+
write(message) {
86+
logger.info(message);
87+
}
88+
};
89+
90+
return logger;
8391
}
8492

8593
/**

0 commit comments

Comments
 (0)