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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user