diff --git a/lib/partner-listener/routers/trx-status.js b/lib/partner-listener/routers/trx-status.js
index cdb7458..4c530ab 100644
--- a/lib/partner-listener/routers/trx-status.js
+++ b/lib/partner-listener/routers/trx-status.js
@@ -1,3 +1,5 @@
+const MODULE_NAME = 'PARTNER-LISTENER.ROUTERS.TRX-STATUS';
+
 const express = require('express');
 const moment = require('moment');
 
@@ -9,17 +11,21 @@ const router = express.Router();
 module.exports = router;
 
 async function pageIndex(req, res) {
+    const { xid } = res.locals;
     if (!req.body) req.body = {};
 
     if (!req.body.terminal_name && !req.query.terminal_name) {
         res.json({
-            error: 'Parameter terminal_name tidak terdefinisi',
+            httpgetx_xid: xid,
+            error: true,
+            message: 'Parameter terminal_name tidak terdefinisi',
         });
         return;
     }
 
     if (!req.body.password && !req.query.password) {
         res.json({
+            httpgetx_xid: xid,
             error: true,
             message: 'Parameter password tidak terdefinisi',
         });
@@ -28,6 +34,7 @@ async function pageIndex(req, res) {
 
     if (!req.body.request_id && !req.query.request_id) {
         res.json({
+            httpgetx_xid: xid,
             error: true,
             message: 'Parameter request_id tidak terdefinisi',
         });
@@ -38,7 +45,7 @@ async function pageIndex(req, res) {
     const askerTerminalName = `${req.body.terminal_name || req.query.terminal_name}@${remoteIp}`;
 
     const coreResponse = await coreapi({
-        xid: res.locals.xid,
+        xid,
         path: '/trx-status/view',
         qs: {
             asker_terminal_name: askerTerminalName,
@@ -50,14 +57,15 @@ async function pageIndex(req, res) {
     if (!coreResponse || !coreResponse.status) {
         const msg = 'Status transaksi tidak dapat diketahui karena suatu kesalahan pada sistem';
 
-        logger.warn(msg, {
-            xid: res.locals.xid,
+        logger.warn(`${MODULE_NAME} 9983DB34: ${msg}`, {
+            xid,
             ip: req.ip,
             terminal_name: req.body.terminal_name || req.query.terminal_name,
             request_id: req.body.request_id || req.query.request_id,
         });
 
         res.json({
+            httpgetx_xid: xid,
             error: true,
             from_ip: remoteIp,
             terminal_name: req.body.terminal_name || req.query.terminal_name,
@@ -90,6 +98,7 @@ async function pageIndex(req, res) {
         : null;
 
     const result = {
+        httpgetx_xid: xid,
         error: coreResponse.status !== 'OK',
         from_ip: remoteIp,
         terminal_name: req.body.terminal_name || req.query.terminal_name,
@@ -102,7 +111,11 @@ async function pageIndex(req, res) {
 
     res.json(result);
 
-    logger.info('Partner request responded', { xid: res.locals.xid, processing_time_in_ms: new Date() - res.locals.x_http_request_ts, result });
+    logger.info(`${MODULE_NAME} 480C4BB0: Partner request responded`, {
+        xid,
+        processing_time_in_ms: new Date() - res.locals.x_http_request_ts,
+        result,
+    });
 }
 
 router.get('/', pageIndex);