SIENTIAPDE-1241: Refactor: Remove redundant logging and fix duplicate logs

This commit removes redundant logging statements from training and experiment tracking activities, preventing duplicate log entries. It also introduces a logger helper to disable log propagation, further addressing the duplicate logs issue. Additionally, the Makefile, run_coverage.sh, setup_port_forwards.sh, and simulator/Dockerfile files were removed as they are no longer needed.
This commit is contained in:
Bruno Domingues
2025-10-22 22:39:26 -03:00
parent ac97092ebf
commit f07bc8ff30
14 changed files with 86 additions and 209 deletions

View File

@@ -89,9 +89,6 @@ class ExperimentTracking(Postgres):
notification_handler=notification_handler,
)
self.logger = logger
self.notification_handler = notification_handler
def __del__(self):
"""
Destructor to safely handle cleanup during garbage collection.
@@ -160,10 +157,6 @@ class ExperimentTracking(Postgres):
run_name = input_data.get('run_name')
try:
self.info(
f'Updating experiment run {experiment_run_id} with status: {status}', metadata
)
query_params: dict[str, Any]
if update_type == UpdateType.STATUS:
@@ -249,6 +242,4 @@ class ExperimentTracking(Postgres):
level=NotificationLevel.ERROR,
attachment_content=trace,
)
self.error(trace, metadata=metadata)
raise RuntimeError(error_msg) from e

View File

@@ -80,7 +80,6 @@ class Training(BaseActivity):
metadata = input_data.get('metadata', {})
try:
self.info('Validating training parameters', metadata)
train_params = TrainModelParams.from_dict(input_data)
train_params.validate_business_rules()
@@ -104,8 +103,6 @@ class Training(BaseActivity):
level=NotificationLevel.ERROR,
attachment_content=trace,
)
self.error(trace, metadata=metadata)
raise
@activity.defn(name='train_model')
@@ -177,8 +174,6 @@ class Training(BaseActivity):
attachment_content=trace,
)
self.error(trace, metadata=metadata)
raise ModelTrainingError(
model_trained=model_trained,
model_saved=model_saved,
@@ -223,6 +218,4 @@ class Training(BaseActivity):
level=NotificationLevel.ERROR,
attachment_content=trace,
)
self.error(trace, metadata=metadata)
raise