From 954a3dfb30f7a7644240fb0bf36eeab814bf62ae Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Mon, 5 Aug 2019 21:41:39 +0700 Subject: [PATCH] Hapus debug log pada mutex --- lib/mutex.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/lib/mutex.js b/lib/mutex.js index 41abf1a..4262df3 100644 --- a/lib/mutex.js +++ b/lib/mutex.js @@ -1,5 +1,7 @@ 'use strict'; +const DEBUGMODE = process.env.NODE_ENV !== 'production'; + const locks = require('locks'); const logger = require('komodo-sdk/logger'); @@ -9,10 +11,10 @@ const mutexCommand = locks.createMutex(); const mutexSubCommand = locks.createMutex(); function setLockWaitForOK() { - logger.verbose('Entering MUTEX OK'); + if (DEBUGMODE) logger.verbose('Entering MUTEX OK'); return new Promise((resolve) => { mutexWaitForOK.lock(() => { - logger.verbose('MUTEX OK entered'); + if (DEBUGMODE) logger.verbose('MUTEX OK entered'); resolve(true); }); }); @@ -20,7 +22,7 @@ function setLockWaitForOK() { function releaseLockWaitForOK() { try { - logger.verbose('Leaving MUTEX OK'); + if (DEBUGMODE) logger.verbose('Leaving MUTEX OK'); mutexWaitForOK.unlock(); } catch (e) { // @@ -28,10 +30,10 @@ function releaseLockWaitForOK() { } function setLockWaitForCommand() { - logger.verbose('Entering MUTEX Command'); + if (DEBUGMODE) logger.verbose('Entering MUTEX Command'); return new Promise((resolve) => { mutexCommand.lock(() => { - logger.verbose('MUTEX Command entered'); + if (DEBUGMODE) logger.verbose('MUTEX Command entered'); resolve(true); }); }); @@ -44,7 +46,7 @@ function tryLockWaitForCommand() { function releaseLockWaitForCommand() { try { - logger.verbose('Leaving MUTEX Command'); + if (DEBUGMODE) logger.verbose('Leaving MUTEX Command'); mutexCommand.unlock(); } catch (e) { // @@ -52,10 +54,10 @@ function releaseLockWaitForCommand() { } function setLockWaitForSubCommand() { - logger.verbose('Entering MUTEX SUBCOMMAND'); + if (DEBUGMODE) logger.verbose('Entering MUTEX SUBCOMMAND'); return new Promise((resolve) => { mutexSubCommand.lock(() => { - logger.verbose('MUTEX SUBCOMMAND entered'); + if (DEBUGMODE) logger.verbose('MUTEX SUBCOMMAND entered'); resolve(true); }); }); @@ -63,7 +65,7 @@ function setLockWaitForSubCommand() { function releaseLockWaitForSubCommand() { try { - logger.verbose('Leaving MUTEX SUBCOMMAND'); + if (DEBUGMODE) logger.verbose('Leaving MUTEX SUBCOMMAND'); mutexSubCommand.unlock(); } catch (e) { // -- 1.9.0