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 loopback = require('loopback');
|
||||||
const boot = require('loopback-boot');
|
const boot = require('loopback-boot');
|
||||||
const createDebugger = require('debug');
|
const createDebugger = require('debug');
|
||||||
|
const morgan = require('morgan');
|
||||||
const Sentry = require('@sentry/node');
|
const Sentry = require('@sentry/node');
|
||||||
|
|
||||||
const { sentry } = require('../../config/secrets');
|
const { sentry } = require('../../config/secrets');
|
||||||
const { setupPassport } = require('./component-passport');
|
const { setupPassport } = require('./component-passport');
|
||||||
|
|
||||||
const log = createDebugger('fcc:server');
|
const log = createDebugger('fcc:server');
|
||||||
|
const reqLogFormat = ':date[iso] :status :method :response-time ms - :url';
|
||||||
|
|
||||||
// force logger to always output
|
// force logger to always output
|
||||||
// this may be brittle
|
// this may be brittle
|
||||||
@ -34,6 +36,9 @@ app.set('port', process.env.PORT || 3000);
|
|||||||
app.set('views', path.join(__dirname, 'views'));
|
app.set('views', path.join(__dirname, 'views'));
|
||||||
app.set('view engine', 'jade');
|
app.set('view engine', 'jade');
|
||||||
app.use(loopback.token());
|
app.use(loopback.token());
|
||||||
|
app.use(
|
||||||
|
morgan(reqLogFormat, { stream: { write: msg => log(_.split(msg, '\n')[0]) } })
|
||||||
|
);
|
||||||
app.disable('x-powered-by');
|
app.disable('x-powered-by');
|
||||||
|
|
||||||
const createLogOnce = () => {
|
const createLogOnce = () => {
|
||||||
|
@ -15,9 +15,6 @@
|
|||||||
},
|
},
|
||||||
"initial": {
|
"initial": {
|
||||||
"compression": {},
|
"compression": {},
|
||||||
"morgan": {
|
|
||||||
"params": ":date[iso] :status :method :response-time ms - :url"
|
|
||||||
},
|
|
||||||
"cors": {
|
"cors": {
|
||||||
"params": {
|
"params": {
|
||||||
"origin": true,
|
"origin": true,
|
||||||
|
Reference in New Issue
Block a user