def init(log_name): """ Initialize ha conf and log Args: log_name (str): service_name for log init. """ if len(ConfigManager._conf) == 0: Conf.init() ConfigManager._safe_load(const.HA_GLOBAL_INDEX, f"yaml://{const.HA_CONFIG_FILE}") if log_name is not None: ConfigManager._init_log(log_name)
def init(log_name) -> None: """ Initialize ha conf and log Args: log_name ([str]): service_name for log init. """ Conf.init(delim='.') Conf.load(const.HA_GLOBAL_INDEX, f"yaml://{const.HA_CONFIG_FILE}") Conf.load(const.RESOURCE_GLOBAL_INDEX, f"json://{const.RESOURCE_SCHEMA}") log_path = Conf.get(const.HA_GLOBAL_INDEX, "LOG.path") log_level = Conf.get(const.HA_GLOBAL_INDEX, "LOG.level") Log.init(service_name=log_name, log_path=log_path, level=log_level)