diff --git a/src/index.js b/src/index.js
index a093ae69f57a4f5e693dbf70a1baf39a5ae693a6..14506f3279a5c634559107427e6703c1020c7c9a 100644
--- a/src/index.js
+++ b/src/index.js
@@ -15,11 +15,12 @@ app.use('/api', apiRouter);
 
 // eslint-disable-next-line no-unused-vars
 app.use((err, req, res, next) => {
+  console.error('failed to handle request', err);
+
   if (err instanceof ReportableError) {
     const { statusCode, message } = err;
     return res.status(statusCode).send({ statusCode, message });
   } else {
-    console.error('failed to handle request', err);
     return res
       .status(500)
       .send({ statusCode: 500, message: 'unhanlded error' });