diff --git a/src/aura_engine/base/utils.py b/src/aura_engine/base/utils.py
index 60cffaca45983a8520c31a6c64f51f708978d38d..ee9ba538700cdf507b099c1db5ed0df148ef1357 100644
--- a/src/aura_engine/base/utils.py
+++ b/src/aura_engine/base/utils.py
@@ -22,8 +22,10 @@ A collection of all kinds of simplifications.
 """
 
 import datetime
+import json
 import time
 from enum import Enum
+from logging import Logger
 
 
 class SimpleUtil:
@@ -175,6 +177,18 @@ class SimpleUtil:
         """
         return TerminalColors.CYAN.value + text + TerminalColors.ENDC.value
 
+    @staticmethod
+    def log_json(logger: Logger, json_data: dict):
+        """
+        Write formatted JSON to the debug logger.
+
+        Args:
+            logger (Logger): The logger.
+            json_data (dict): The json object.
+        """
+        json_str = json.dumps(json_data, sort_keys=True, indent=2, separators=(",", ": "))
+        logger.debug(SimpleUtil.cyan(json_str))
+
 
 class TerminalColors(Enum):
     """