chore(api): wrap req logs in debug format
This commit is contained in:
committed by
Oliver Eyton-Williams
parent
a32427c120
commit
5b335fd62e
@ -6,12 +6,14 @@ const Rx = require('rx');
|
||||
const loopback = require('loopback');
|
||||
const boot = require('loopback-boot');
|
||||
const createDebugger = require('debug');
|
||||
const morgan = require('morgan');
|
||||
const Sentry = require('@sentry/node');
|
||||
|
||||
const { sentry } = require('../../config/secrets');
|
||||
const { setupPassport } = require('./component-passport');
|
||||
|
||||
const log = createDebugger('fcc:server');
|
||||
const reqLogFormat = ':date[iso] :status :method :response-time ms - :url';
|
||||
|
||||
// force logger to always output
|
||||
// this may be brittle
|
||||
@ -34,6 +36,9 @@ app.set('port', process.env.PORT || 3000);
|
||||
app.set('views', path.join(__dirname, 'views'));
|
||||
app.set('view engine', 'jade');
|
||||
app.use(loopback.token());
|
||||
app.use(
|
||||
morgan(reqLogFormat, { stream: { write: msg => log(_.split(msg, '\n')[0]) } })
|
||||
);
|
||||
app.disable('x-powered-by');
|
||||
|
||||
const createLogOnce = () => {
|
||||
|
Reference in New Issue
Block a user