chore: add logging for empty model lists

previously there was no logging for empty model lists

add debug lines for individual registry and dynamic
model lists, and error if no models are found from either

Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
This commit is contained in:
Nathan Weinberg 2025-12-02 14:41:24 -05:00
parent e243892ef0
commit d8e8bb140b

View file

@ -135,6 +135,14 @@ class ModelsRoutingTable(CommonRoutingTableImpl, Models):
all_models = registry_models + unique_dynamic_models all_models = registry_models + unique_dynamic_models
# Log error if no models are found, log debug statement if either registry or dynamic is empty
if len(all_models) == 0:
logger.error("No models found from registry or providers data")
elif len(registry_models) == 0:
logger.debug("No models found in registry")
elif len(dynamic_models) == 0:
logger.debug("No models found via providers data")
openai_models = [ openai_models = [
OpenAIModel( OpenAIModel(
id=model.identifier, id=model.identifier,