Commit 62bdbd419ef443ef45afbafebde7042f8dc2e063
1 parent
f2847909b2
Exists in
master
logging on resend delay
Showing 1 changed file with 9 additions and 2 deletions Side-by-side Diff
resend-delay.js
... | ... | @@ -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) { |