chore(api): wrap req logs in debug format

This commit is contained in:
Mrugesh Mohapatra
2020-09-27 14:56:50 +05:30
committed by Oliver Eyton-Williams
parent a32427c120
commit 5b335fd62e
2 changed files with 5 additions and 3 deletions

View File

@ -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 = () => {

View File

@ -15,9 +15,6 @@
},
"initial": {
"compression": {},
"morgan": {
"params": ":date[iso] :status :method :response-time ms - :url"
},
"cors": {
"params": {
"origin": true,