import logging import logging.config import appdaemon.adbase as ad class HelloWorld(ad.ADBase): def initialize(self): self.adapi = self.get_ad_api() self.log = self.adapi.log self.log(f'Initialized app from {__file__}') logging.config.dictConfig( { 'version': 1, 'disable_existing_loggers': False, 'formatters': {'basic': {'style': '{', 'format': '{message}'}}, 'handlers': {'rich': {'()': 'rich.logging.RichHandler'}}, 'loggers': { 'AppDaemon._app_management': { 'level': 'DEBUG', 'propagate': False, 'handlers': ['rich'], } }, } )