@@ -331,8 +331,15 @@ def __init__(
331331
332332 # Configure logging to suppress unwanted outputs
333333 logging .getLogger ("litellm" ).setLevel (logging .WARNING )
334- logging .getLogger ("httpx" ).setLevel (logging .WARNING )
335- logging .getLogger ("httpcore" ).setLevel (logging .WARNING )
334+
335+ # Allow httpx logging when LOGLEVEL=debug, otherwise suppress it
336+ loglevel = os .environ .get ('LOGLEVEL' , 'INFO' ).upper ()
337+ if loglevel == 'DEBUG' :
338+ logging .getLogger ("httpx" ).setLevel (logging .INFO )
339+ logging .getLogger ("httpcore" ).setLevel (logging .INFO )
340+ else :
341+ logging .getLogger ("httpx" ).setLevel (logging .WARNING )
342+ logging .getLogger ("httpcore" ).setLevel (logging .WARNING )
336343
337344 # If instructions are provided, use them to set role, goal, and backstory
338345 if instructions :
@@ -1229,14 +1236,14 @@ def display_generating(self, content: str, start_time: float):
12291236 border_style = "green" ,
12301237 expand = False
12311238 )
1232- else :
1233- # No content yet: show generating message
1234- return Panel (
1235- f"[bold cyan]Generating response...[/bold cyan]" ,
1236- title = f"[bold]{ self .name } [/bold] - { elapsed :.1f} s" ,
1237- border_style = "cyan" ,
1238- expand = False
1239- )
1239+ # else:
1240+ # # No content yet: show generating message
1241+ # return Panel(
1242+ # f"[bold cyan]Generating response...[/bold cyan]",
1243+ # title=f"[bold]{self.name}[/bold] - {elapsed:.1f}s",
1244+ # border_style="cyan",
1245+ # expand=False
1246+ # )
12401247
12411248 def chat (self , prompt , temperature = 0.2 , tools = None , output_json = None , output_pydantic = None , reasoning_steps = False , stream = None , task_name = None , task_description = None , task_id = None ):
12421249 # Reset the final display flag for each new conversation
0 commit comments