smartobject and virtualevent now correctly use the logger interface for their logs
This commit is contained in:
1 parent
54c525c843
commit
d5e7193b42
2 files changed
+5
-5
No files matched your search
+3
-3
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user