diff --git a/httppulsakita.js b/httppulsakita.js
index 4b9715e..19403fe 100644
--- a/httppulsakita.js
+++ b/httppulsakita.js
@@ -91,13 +91,14 @@ function topupRequest(task, retry) {
         logger.info('Got response from gateway ', {response_body: httpResponseBody});
         
         if (httpResponseBody.indexOf('502 Proxy Error') >= 0) {
+            logger.warn('Proxy error', {task: task, params: params});
             callbackReport(task['requestId'], '91', '502 Proxy error');
             return;
         }
         
         xml(httpResponseBody, function(err, result) {
             if (err) {
-                logger.warn('Gagal parsing XML respon server');
+                logger.warn('Gagal parsing XML respon server', {task: task, params: params});
                 //topupRequest(task, retry - 1);
                 callbackReport(task['requestId'], '40', 'Gagal parsing XML pada respon server');
                 return;
@@ -109,6 +110,7 @@ function topupRequest(task, retry) {
             var response_code = result.respon.rc[0].replace(/^00/, '');
             
             if (response_code == '54' || response_code == '68') {
+                logger.info('Mendapat status pending /suspect', {task: task, params: params});
                 if (retry) {
                     callbackReport(task['requestId'], '68', message + '. Sistem akan mengirim advise dalam waktu ' + sleep_before_retry + ' ms.');