From d9ba316f77e3e754e9664289c3f68a355a30aa02 Mon Sep 17 00:00:00 2001 From: Giulio Foletto Date: Sun, 10 Mar 2024 18:01:50 +0100 Subject: [PATCH 1/2] Use dedicated logger rather than root. Also remove format for logging, because no handler is defined. --- HardwareMonitor/Util.py | 3 ++- HardwareMonitor/__init__.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/HardwareMonitor/Util.py b/HardwareMonitor/Util.py index 9e23099..a34b979 100644 --- a/HardwareMonitor/Util.py +++ b/HardwareMonitor/Util.py @@ -6,6 +6,7 @@ from HardwareMonitor.Hardware import Computer, IVisitor, IComputer, IHardware, IParameter, ISensor, HardwareType, SensorType from System.Collections.Generic import IList, IDictionary +logger = logging.getLogger("PyHardwareMonitor") # ------------------------------------------------------------------------------ def _get_name_to_type(obj): @@ -81,7 +82,7 @@ def UpdateHardwareSafe(hardware: IHardware): hardware.Update() except: if hardware.Identifier not in _UPDATE_WARNING_CACHE: - logging.warning(f"Unable to update HardwareMonitor sensors for {hardware.Identifier} ('{hardware.Name}')") + logger.warning(f"Unable to update HardwareMonitor sensors for {hardware.Identifier} ('{hardware.Name}')") _UPDATE_WARNING_CACHE.add(hardware.Identifier) diff --git a/HardwareMonitor/__init__.py b/HardwareMonitor/__init__.py index 45061c9..fd98b34 100644 --- a/HardwareMonitor/__init__.py +++ b/HardwareMonitor/__init__.py @@ -6,11 +6,11 @@ from pathlib import Path -logging.basicConfig(format='%(levelname)s: %(message)s') +logger = logging.getLogger("PyHardwareMonitor") if not ctypes.windll.shell32.IsUserAnAdmin(): - logging.warning("Admin privileges are required for 'HarwareMonitor' to work properly") + logger.warning("Admin privileges are required for 'HarwareMonitor' to work properly") ASSEMBLY_NAME = "LibreHardwareMonitor" From ab4ea8382cb394e0f94019f2664bdc23a485fe05 Mon Sep 17 00:00:00 2001 From: Giulio Foletto Date: Sun, 10 Mar 2024 18:04:36 +0100 Subject: [PATCH 2/2] Fix typo in log message --- HardwareMonitor/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HardwareMonitor/__init__.py b/HardwareMonitor/__init__.py index fd98b34..b853f3f 100644 --- a/HardwareMonitor/__init__.py +++ b/HardwareMonitor/__init__.py @@ -10,7 +10,7 @@ if not ctypes.windll.shell32.IsUserAnAdmin(): - logger.warning("Admin privileges are required for 'HarwareMonitor' to work properly") + logger.warning("Admin privileges are required for 'HardwareMonitor' to work properly") ASSEMBLY_NAME = "LibreHardwareMonitor"