Skip to content

Improve logging in Query class #8

@moritz-baumgart

Description

@moritz-baumgart

This log statement only pollutes our logs with nothing useful (see example below).
We should generally rework logging in the query class a bit so we get some more useful stats on queries being made.
We should also set it to log level DEBUG.

https://github.com/moritz-baumgart/AI4Science/blob/970fe7e5b6a1d005efd38dadc897ab518531389e/treesearch/llm/query.py#L85

Example output

[01/08/26 21:28:20] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:22] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:23] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:24] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:26] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:29] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:31] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:33] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:36] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:38] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:39] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:41] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:43] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:28:44] INFO     Scored node: 64.28571428571429% (9/14), buggy: True                    minimal_agent.py:588
                    INFO     Treesearch iteration 3/20                                                      search.py:95
                    INFO     Selecting best buggy node for debugging...                                     search.py:74
                    INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:09] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:11] INFO     Proceeding with detailed scoring                                       minimal_agent.py:524
                    INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:12] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:14] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:15] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:16] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:18] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:20] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:23] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:24] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:26] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:29] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:31] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:32] INFO     Using model: gpt-5.1                                                            query.py:85
[01/08/26 21:29:34] INFO     Using model: gpt-5.1   

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions