Commit 954a3dfb30f7a7644240fb0bf36eeab814bf62ae

Authored by Adhidarma Hadiwinoto
1 parent 2a8bd35fde
Exists in master

Hapus debug log pada mutex

Showing 1 changed file with 11 additions and 9 deletions Side-by-side Diff

1 1 'use strict';
2 2  
  3 +const DEBUGMODE = process.env.NODE_ENV !== 'production';
  4 +
3 5 const locks = require('locks');
4 6 const logger = require('komodo-sdk/logger');
5 7  
... ... @@ -9,10 +11,10 @@ const mutexCommand = locks.createMutex();
9 11 const mutexSubCommand = locks.createMutex();
10 12  
11 13 function setLockWaitForOK() {
12   - logger.verbose('Entering MUTEX OK');
  14 + if (DEBUGMODE) logger.verbose('Entering MUTEX OK');
13 15 return new Promise((resolve) => {
14 16 mutexWaitForOK.lock(() => {
15   - logger.verbose('MUTEX OK entered');
  17 + if (DEBUGMODE) logger.verbose('MUTEX OK entered');
16 18 resolve(true);
17 19 });
18 20 });
... ... @@ -20,7 +22,7 @@ function setLockWaitForOK() {
20 22  
21 23 function releaseLockWaitForOK() {
22 24 try {
23   - logger.verbose('Leaving MUTEX OK');
  25 + if (DEBUGMODE) logger.verbose('Leaving MUTEX OK');
24 26 mutexWaitForOK.unlock();
25 27 } catch (e) {
26 28 //
... ... @@ -28,10 +30,10 @@ function releaseLockWaitForOK() {
28 30 }
29 31  
30 32 function setLockWaitForCommand() {
31   - logger.verbose('Entering MUTEX Command');
  33 + if (DEBUGMODE) logger.verbose('Entering MUTEX Command');
32 34 return new Promise((resolve) => {
33 35 mutexCommand.lock(() => {
34   - logger.verbose('MUTEX Command entered');
  36 + if (DEBUGMODE) logger.verbose('MUTEX Command entered');
35 37 resolve(true);
36 38 });
37 39 });
... ... @@ -44,7 +46,7 @@ function tryLockWaitForCommand() {
44 46  
45 47 function releaseLockWaitForCommand() {
46 48 try {
47   - logger.verbose('Leaving MUTEX Command');
  49 + if (DEBUGMODE) logger.verbose('Leaving MUTEX Command');
48 50 mutexCommand.unlock();
49 51 } catch (e) {
50 52 //
... ... @@ -52,10 +54,10 @@ function releaseLockWaitForCommand() {
52 54 }
53 55  
54 56 function setLockWaitForSubCommand() {
55   - logger.verbose('Entering MUTEX SUBCOMMAND');
  57 + if (DEBUGMODE) logger.verbose('Entering MUTEX SUBCOMMAND');
56 58 return new Promise((resolve) => {
57 59 mutexSubCommand.lock(() => {
58   - logger.verbose('MUTEX SUBCOMMAND entered');
  60 + if (DEBUGMODE) logger.verbose('MUTEX SUBCOMMAND entered');
59 61 resolve(true);
60 62 });
61 63 });
... ... @@ -63,7 +65,7 @@ function setLockWaitForSubCommand() {
63 65  
64 66 function releaseLockWaitForSubCommand() {
65 67 try {
66   - logger.verbose('Leaving MUTEX SUBCOMMAND');
  68 + if (DEBUGMODE) logger.verbose('Leaving MUTEX SUBCOMMAND');
67 69 mutexSubCommand.unlock();
68 70 } catch (e) {
69 71 //