changed default of load_rich_config
This commit is contained in:
@@ -14,9 +14,7 @@ class Button:
|
||||
button_name: str
|
||||
|
||||
def __post_init__(self):
|
||||
self.logger = console.load_rich_config(
|
||||
self.adapi.name, 'Button', level=self.adapi.args.get('log_level', 'INFO')
|
||||
)
|
||||
self.logger = console.load_rich_config(self.adapi.name, 'Button')
|
||||
topic = f'zigbee2mqtt/{self.button_name}'
|
||||
self.adapi.listen_event(
|
||||
self.handle_button,
|
||||
|
||||
@@ -46,7 +46,7 @@ class RCHighlighter(RegexHighlighter):
|
||||
|
||||
|
||||
def load_rich_config(
|
||||
room: str = None, component: str = None, level: str = 'INFO'
|
||||
room: str = None, component: str = None, level: str = None
|
||||
) -> logging.LoggerAdapter:
|
||||
logger_name = f'Appdaemon.{room}'
|
||||
|
||||
@@ -64,7 +64,6 @@ def load_rich_config(
|
||||
logger_name: {
|
||||
'handlers': ['rich' if component is None else 'rich_component'],
|
||||
'propagate': False,
|
||||
'level': level,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,6 +72,9 @@ def load_rich_config(
|
||||
if component is not None:
|
||||
extra['component'] = component
|
||||
|
||||
if level is not None:
|
||||
RICH_CFG['loggers'][logger_name]['level'] = level
|
||||
|
||||
logging.config.dictConfig(RICH_CFG)
|
||||
logger = logging.getLogger(logger_name)
|
||||
adapter = logging.LoggerAdapter(logger, extra)
|
||||
|
||||
@@ -13,9 +13,7 @@ class Door:
|
||||
entity_id: str
|
||||
|
||||
def __post_init__(self):
|
||||
self.logger = console.load_rich_config(
|
||||
self.adapi.name, 'Door', level=self.adapi.args.get('log_level', 'INFO')
|
||||
)
|
||||
self.logger = console.load_rich_config(self.adapi.name, 'Door')
|
||||
|
||||
self.adapi.listen_state(
|
||||
lambda *args, **kwargs: self.adapi.activate_all_off(cause='door open'),
|
||||
|
||||
@@ -32,9 +32,7 @@ class MotionSensor:
|
||||
ref_entity_id: str
|
||||
|
||||
def __post_init__(self):
|
||||
self.logger = console.load_rich_config(
|
||||
self.adapi.name, 'Motion', level=self.adapi.args.get('log_level', 'INFO')
|
||||
)
|
||||
self.logger = console.load_rich_config(self.adapi.name, 'Motion')
|
||||
|
||||
assert self.sensor_entity.exists()
|
||||
assert self.ref_entity.exists()
|
||||
|
||||
Reference in New Issue
Block a user