bug: fix some loggin issues.

This commit is contained in:
Upstream Data
2024-06-05 10:27:07 -06:00
parent e15ddd020c
commit aec53aa5f0

View File

@@ -584,7 +584,7 @@ class BOSMiner(BraiinsOSFirmware):
str: Confirmation message after upgrading the firmware. str: Confirmation message after upgrading the firmware.
""" """
try: try:
self.logger.info("Starting firmware upgrade process.") logging.info("Starting firmware upgrade process.")
if not file: if not file:
raise ValueError("File location must be provided for firmware upgrade.") raise ValueError("File location must be provided for firmware upgrade.")
@@ -597,30 +597,26 @@ class BOSMiner(BraiinsOSFirmware):
encoded_contents = base64.b64encode(upgrade_contents).decode("utf-8") encoded_contents = base64.b64encode(upgrade_contents).decode("utf-8")
# Upload the firmware file to the BOSMiner device # Upload the firmware file to the BOSMiner device
self.logger.info(f"Uploading firmware file from {file} to the device.") logging.info(f"Uploading firmware file from {file} to the device.")
await self.ssh.send_command( await self.ssh.send_command(
f"echo {encoded_contents} | base64 -d > /tmp/firmware.tar && sysupgrade /tmp/firmware.tar" f"echo {encoded_contents} | base64 -d > /tmp/firmware.tar && sysupgrade /tmp/firmware.tar"
) )
self.logger.info("Firmware upgrade process completed successfully.") logging.info("Firmware upgrade process completed successfully.")
return "Firmware upgrade completed successfully." return "Firmware upgrade completed successfully."
except FileNotFoundError as e: except FileNotFoundError as e:
self.logger.error( logging.error(f"File not found during the firmware upgrade process: {e}")
f"File not found during the firmware upgrade process: {e}"
)
raise raise
except ValueError as e: except ValueError as e:
self.logger.error( logging.error(
f"Validation error occurred during the firmware upgrade process: {e}" f"Validation error occurred during the firmware upgrade process: {e}"
) )
raise raise
except OSError as e: except OSError as e:
self.logger.error( logging.error(f"OS error occurred during the firmware upgrade process: {e}")
f"OS error occurred during the firmware upgrade process: {e}"
)
raise raise
except Exception as e: except Exception as e:
self.logger.error( logging.error(
f"An unexpected error occurred during the firmware upgrade process: {e}", f"An unexpected error occurred during the firmware upgrade process: {e}",
exc_info=True, exc_info=True,
) )