Skip to content

Commit cd62e3c

Browse files
committed
Try to enable error logging
1 parent 7b3cb67 commit cd62e3c

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

app.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const createError = require('http-errors');
22
const express = require('express');
33
const path = require('path');
44
const cookieParser = require('cookie-parser');
5-
const logger = require('./middleware/logger');
5+
const { logger, errorLogger } = require('./middleware/logger');
66
const bodyParser = require('body-parser')
77
const boolParser = require('express-query-boolean');
88

@@ -33,6 +33,8 @@ app.use('/', indexRouter);
3333
app.use('/streams', streamsRouter);
3434
app.use('/users', usersRouter);
3535

36+
app.use(errorLogger);
37+
3638
// catch 404 and forward to error handler
3739
app.use(function (req, res, next) {
3840
next(createError(404));

middleware/logger.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,12 @@ const logger = expressWinston.logger({
3131
exitOnError: false
3232
});
3333

34-
module.exports = logger;
34+
const errorLogger = expressWinston.errorLogger({
35+
transports: [
36+
new winston.transports.Console(options.console),
37+
new LogdnaWinston(options.logdna)
38+
],
39+
exitOnError: false
40+
})
41+
42+
module.exports = { logger, errorLogger };

0 commit comments

Comments
 (0)