From a25333d867395176e91529d48f0ba1b8c1d7ab5c Mon Sep 17 00:00:00 2001 From: Mihit Date: Fri, 23 Jan 2026 17:14:15 +0530 Subject: [PATCH] added logging --- omada-downloader.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/omada-downloader.py b/omada-downloader.py index e2137ee..4180f44 100644 --- a/omada-downloader.py +++ b/omada-downloader.py @@ -1,6 +1,13 @@ from bs4 import BeautifulSoup import requests import hashlib +import logging + +########################################## +#Logging +loglevel = logging.INFO +logger = logging.getLogger('OmadaDownloader') +logger.setLevel(loglevel) def get_latest(): web_data = requests.get("https://support.omadanetworks.com/us/product/omada-software-controller/?resourceType=download") @@ -20,12 +27,13 @@ def get_sha256_hash(filename): def main(): latest_url = get_latest() + logger.debug(latest_url) remote_package_version = latest_url.split("/")[-1].split("_")[3] - print(f"Downloading version: {remote_package_version}") + logger.info(f"Downloading version: {remote_package_version}") with open(f"omada_{remote_package_version}.deb", "wb") as file: file.write(requests.get(latest_url).content) download_hash = get_sha256_hash(f"omada_{remote_package_version}.deb") - print(f"File SHA256: {download_hash}") + logger.info(f"File SHA256: {download_hash}") if __name__ == '__main__': main() \ No newline at end of file