@@ -76,7 +76,7 @@ def __init__(self):
7676 # Logging settings
7777 self .AZURE_BASIC_LOGGING_LEVEL = self ._get_optional ("AZURE_BASIC_LOGGING_LEVEL" , "INFO" )
7878 self .AZURE_PACKAGE_LOGGING_LEVEL = self ._get_optional ("AZURE_PACKAGE_LOGGING_LEVEL" , "WARNING" )
79- self .AZURE_LOGGING_PACKAGES = self ._get_logging_packages ("AZURE_LOGGING_PACKAGES" )
79+ self .AZURE_LOGGING_PACKAGES = self ._get_optional ("AZURE_LOGGING_PACKAGES" )
8080
8181 # Optional MCP server endpoint (for local MCP server or remote)
8282 # Example: http://127.0.0.1:8000/mcp
@@ -196,25 +196,6 @@ def _get_bool(self, name: str) -> bool:
196196 """
197197 return name in os .environ and os .environ [name ].lower () in ["true" , "1" ]
198198
199- def _get_logging_packages (self , name : str ) -> list [str ]:
200- """Get a list of logging package names from environment variables.
201-
202- Args:
203- name: The name of the environment variable containing comma-separated package names
204-
205- Returns:
206- A list of package names, or empty list if not specified
207- """
208- try :
209- env_value = os .environ .get (name , "" ).strip ()
210- if env_value :
211- packages = [pkg .strip () for pkg in env_value .split ("," ) if pkg .strip ()]
212- return packages
213- return []
214- except (AttributeError , ValueError ) as e :
215- logging .warning (f"Error parsing { name } : { e } . Using empty list." )
216- return []
217-
218199 def get_cosmos_database_client (self ):
219200 """Get a Cosmos DB client for the configured database.
220201
0 commit comments