Commit 62bdbd419ef443ef45afbafebde7042f8dc2e063

Authored by Adhidarma Hadiwinoto
1 parent f2847909b2
Exists in master

logging on resend delay

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

... ... @@ -38,6 +38,7 @@ function init(options) {
38 38  
39 39 function cancel(task) {
40 40 var requestId;
  41 +
41 42 if (typeof task === 'string') {
42 43 requestId = task;
43 44 } else {
... ... @@ -45,11 +46,13 @@ function cancel(task) {
45 46 }
46 47  
47 48 if (!requestId) {
  49 + logger.warn('Undefined request id for resend delay, something wrong');
48 50 return;
49 51 }
50 52  
51 53 var oldHandler = resendHandlers.get(requestId);
52 54 if (!oldHandler) {
  55 + logger.verbose('Undefined old handler for resend delay, skip', {request_id: requestId});
53 56 return;
54 57 }
55 58  
... ... @@ -60,12 +63,16 @@ function cancel(task) {
60 63 clearTimeout(oldHandler.handler);
61 64 }
62 65 }
63   - catch(e) {};
  66 + catch(e) {
  67 + logger.warn('Resend delay got exception on clearTimeout', {request_id: requestId, err: e});
  68 + };
64 69  
65 70 try {
66 71 resendHandlers.del(requestId);
67 72 }
68   - catch(e) {};
  73 + catch(e) {
  74 + logger.warn('Resend relay got exception on resendHandlers.del', {request_id: requestId, err: e});
  75 + };
69 76 }
70 77  
71 78 function register(task) {