From d5e7193b42af958663bab07d4519e127b8674479 Mon Sep 17 00:00:00 2001 From: Pierre Gironde Date: Sun, 8 Nov 2026 11:07:27 +0100 Subject: [PATCH] smartobject and virtualevent now correctly use the logger interface for their logs --- smartobject.py | 6 +++--- virtualevents.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/smartobject.py b/smartobject.py index 0124c48..c0130c4 100644 --- a/smartobject.py +++ b/smartobject.py @@ -184,15 +184,15 @@ class SmartObject(hass.Hass,LoggerInterface): def initialize(self): self.initialize_logger_interface(self.get_ad_api()) with self.log_group('App Initialization') as group: - self.log(f"Initialization started [group={group['kind']}:{group['id']}]") + self._write_log(f"Initialization started [group={group['kind']}:{group['id']}]", 'INFO', None) try: succeeded = self._initialize_smart_object() except BaseException: - self.log(f"Initialization failed [group={group['kind']}:{group['id']}]", level='ERROR') + self._write_log(f"Initialization failed [group={group['kind']}:{group['id']}]", 'ERROR', None) raise status = 'completed' if succeeded else 'failed' level = 'INFO' if succeeded else 'ERROR' - self.log(f"Initialization {status} [group={group['kind']}:{group['id']}]", level=level) + self._write_log(f"Initialization {status} [group={group['kind']}:{group['id']}]", level, None) def _initialize_smart_object(self): try: diff --git a/virtualevents.py b/virtualevents.py index b43155c..d2d9695 100644 --- a/virtualevents.py +++ b/virtualevents.py @@ -22,9 +22,9 @@ class VirtualEvents(hass.Hass,LoggerInterface): def on_condition_succeed(self,event_name): event_yaml = self.args["virtual_events"][event_name] if 'event_data' in event_yaml: - self.log(f"Sending event {event_yaml['event_name']} data = {event_yaml['event_data']}") + self.log_info(f"Sending event {event_yaml['event_name']} data = {event_yaml['event_data']}") self.fire_event(event_yaml['event_name'],**event_yaml['event_data']) else: - self.log(f"Sending event {event_yaml['event_name']}") + self.log_info(f"Sending event {event_yaml['event_name']}") self.fire_event(event_yaml['event_name'])