def write_log_file()

in src/modules/send_telemetry_data.py [0:0]


    def write_log_file(self) -> None:
        """
        Writes the telemetry data to a log file.
        """
        try:
            log_folder = os.path.join(self.module_params["workspace_directory"], "logs")
            os.makedirs(log_folder, exist_ok=True)
            log_file_path = os.path.join(
                log_folder,
                f"{self.result['telemetry_data']['TestGroupInvocationId']}.log",
            )
            with open(log_file_path, "a", encoding="utf-8") as log_file:
                log_file.write(json.dumps(self.result["telemetry_data"]))
                log_file.write("\n")

            self.result["message"] += f"Telemetry data written to {log_file_path}. "
            self.result.update(
                {
                    "status": TestStatus.SUCCESS.value,
                    "data_sent": True,
                }
            )
        except Exception as ex:
            self.handle_error(ex)