From 46e21c75380e4514c0aa311b54442579d68441ff Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Tue, 19 Aug 2025 12:12:15 -0300 Subject: [PATCH] SIENTIAPDE-1199 Enhance logging in MLFlow activity to include formatted JSON response data - Added JSON import for better formatting of response data in debug logs. - Updated logging statements to output transformed and prediction response data as pretty-printed JSON, improving readability and debugging context. --- laborious/activities/mlflow.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/laborious/activities/mlflow.py b/laborious/activities/mlflow.py index 0f89939..d3e918d 100644 --- a/laborious/activities/mlflow.py +++ b/laborious/activities/mlflow.py @@ -1,3 +1,4 @@ +import json from temporalio import activity, workflow @@ -66,8 +67,8 @@ class MLFlow(BaseActivity): response_data = self.model_monitoring_repository.transform( model_name, data, model_retention) - self.debug("Response data:", metadata) - self.debug(response_data, metadata) + self.debug("Transform response data:", metadata) + self.debug(json.dumps(response_data, indent=4), metadata) return response_data @@ -97,7 +98,7 @@ class MLFlow(BaseActivity): model_name, data, model_retention) self.debug("Prediction response data:", metadata) - self.debug(response_data, metadata) + self.debug(json.dumps(response_data, indent=4), metadata) return response_data