From 05dc9e8bca60664a07de565e326032c51c22ec76 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Wed, 6 Nov 2019 14:42:42 +0700 Subject: [PATCH] More debug --- lib/webservice/router/priceplan.js | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/lib/webservice/router/priceplan.js b/lib/webservice/router/priceplan.js index 6c14437..67a5577 100644 --- a/lib/webservice/router/priceplan.js +++ b/lib/webservice/router/priceplan.js @@ -108,12 +108,14 @@ function lookupCorrectPriceplan(storeId, originStoreId, recursiveLevel = 0) { recursiveLevel, }; - logger.verbose('PRICEPLAN.lookupCorrectPriceplan: Got suitable result', { - storeId, - originStoreId, - priceplanName: data.priceplan_name, - recursiveLevel, - }); + if (DEBUG) { + logger.verbose('PRICEPLAN.lookupCorrectPriceplan: Got suitable result', { + storeId, + originStoreId, + priceplanName: data.priceplan_name, + recursiveLevel, + }); + } resolve({ priceplan: data.priceplan_name, @@ -126,6 +128,8 @@ function lookupCorrectPriceplan(storeId, originStoreId, recursiveLevel = 0) { async function pageShouldBe(req, res) { if (!req.body) req.body = {}; + const startTime = new Date(); + const storeId = req.body.store_id || req.query.store_id; if (!storeId) { res.json({ @@ -135,15 +139,16 @@ async function pageShouldBe(req, res) { return; } - if (DEBUG) { - logger.verbose('PRICEPLAN.pageShouldBe: Got a request', { - method: req.method, - storeId, - }); - } + logger.verbose('PRICEPLAN.pageShouldBe: Got a request', { + method: req.method, + storeId, + }); const data = await lookupCorrectPriceplan(storeId, storeId, 0); + const deltaTime = Number(new Date() - startTime); + logger.info(`PRICEPLAN.pageShouldBe: Lookup finished ${deltaTime} ms`, { storeId }); + res.json({ error: false, error_message: null, -- 1.9.0