Skip to content

Commit 0cbddd6

Browse files
authored
Merge pull request #141 from agent-diff-bench/logging
Reduce Logging Level, Evaluation Outputs to GFS & HF
2 parents d081f71 + dfb0420 commit 0cbddd6

15 files changed

Lines changed: 2 additions & 47487 deletions

backend/src/platform/logging_config.py

Lines changed: 2 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,12 @@
22
import sys
33

44

5-
class ContentLengthErrorFilter(logging.Filter):
6-
"""Filter out h11 Content-Length mismatch errors.
7-
8-
The errors don't affect client responses but create
9-
noisy logs.
10-
"""
11-
12-
def filter(self, record: logging.LogRecord) -> bool:
13-
# Check the message
14-
msg = record.getMessage()
15-
if "Too much data for declared Content-Length" in msg:
16-
return False
17-
if "LocalProtocolError" in msg and "Content-Length" in msg:
18-
return False
19-
20-
# Check exception info (for tracebacks logged with exc_info=True)
21-
if record.exc_info:
22-
exc_type, exc_value, _ = record.exc_info
23-
if exc_value and "Content-Length" in str(exc_value):
24-
return False
25-
26-
return True
27-
28-
295
def setup_logging():
306
root_logger = logging.getLogger()
31-
root_logger.setLevel(logging.INFO)
7+
root_logger.setLevel(logging.WARNING)
328

339
console_handler = logging.StreamHandler(sys.stdout)
34-
console_handler.setLevel(logging.INFO)
10+
console_handler.setLevel(logging.WARNING)
3511

3612
formatter = logging.Formatter(
3713
"%(asctime)s - %(name)s - %(levelname)s - %(message)s",
@@ -41,10 +17,3 @@ def setup_logging():
4117

4218
if not root_logger.hasHandlers():
4319
root_logger.addHandler(console_handler)
44-
45-
# Filter out noisy h11 Content-Length errors
46-
content_length_filter = ContentLengthErrorFilter()
47-
logging.getLogger("uvicorn.error").addFilter(content_length_filter)
48-
49-
logging.getLogger("sqlalchemy.engine").setLevel(logging.WARNING)
50-
logging.getLogger("alembic").setLevel(logging.INFO)

examples/linear/evaluation_outputs/evaluation_results_linear_bench_anthropic-claude-haiku-4.5_20251114_234002.json

Lines changed: 0 additions & 4335 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_anthropic-claude-sonnet-4.5_20251114_235710.json

Lines changed: 0 additions & 4611 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_anthropic-claude-sonnet-4_20251115_000723.json

Lines changed: 0 additions & 4580 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_grok-4_20251115_001723.json

Lines changed: 0 additions & 4274 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_moonshotai-kimi-k2-thinking_20251115_000024.json

Lines changed: 0 additions & 4459 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_openai-gpt-5-mini_20251114_235703.json

Lines changed: 0 additions & 4196 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_openai-gpt-oss-120b_20251114_234839.json

Lines changed: 0 additions & 981 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_openai-gpt-oss-20b_20251114_234828.json

Lines changed: 0 additions & 779 deletions
This file was deleted.

examples/linear/evaluation_outputs/evaluation_results_linear_bench_qwen-qwen3-max_20251114_235746.json

Lines changed: 0 additions & 4535 deletions
This file was deleted.

0 commit comments

Comments
 (0)