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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions