From 88f23257d8cff732cdbb68d54d765c5d561ff470 Mon Sep 17 00:00:00 2001 From: Joe Biellik Date: Thu, 2 Jul 2020 20:13:21 +0100 Subject: [PATCH] Improve production logging --- app.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index b8efe8a..5168658 100644 --- a/app.js +++ b/app.js @@ -8,7 +8,14 @@ require('./db'); app.keys = config.keys; app.proxy = true; -app.use(require('koa-logger')()); +if (process.env.NODE_ENV == 'production') { + app.on('error', (err, ctx) => { + console.error(ctx.request.method, ctx.request.url, err.status, err.message); + }); +} else { + app.use(require('koa-logger')()); +} + app.use(require('koa-compress')()); app.use(require('koa-static-cache')(path.join(__dirname, 'public'), { maxAge: config.cacheAge @@ -23,7 +30,6 @@ app.use(require('koa-body')({ app.use(require('koa-views')(path.join(__dirname, 'views'), { extension: 'pug' })); - app.use(router.routes(), router.allowedMethods()); module.exports = app;